From 6bae55aea161ff4fe848094907d398f370d8ef98 Mon Sep 17 00:00:00 2001 From: Socorro Dominguez Date: Tue, 25 Nov 2025 15:10:57 -0800 Subject: [PATCH 1/5] document from devtools --- man/plot.Rd | 5 ++--- man/sub-sub.Rd | 36 ++++++++++++++++++------------------ man/sub-subset.Rd | 28 ++++++++++++++-------------- man/sub.Rd | 26 ++++++++++++-------------- man/subset.Rd | 43 +++++++++++++++++++++---------------------- 5 files changed, 67 insertions(+), 71 deletions(-) diff --git a/man/plot.Rd b/man/plot.Rd index 0a7c4920..654b4fa3 100644 --- a/man/plot.Rd +++ b/man/plot.Rd @@ -3,13 +3,12 @@ \name{plot} \alias{plot} \alias{plot,sites-method} -\alias{plot,site,ANY-method} \alias{plot,site-method} \title{Plot site coordinates using a basic plot.} \usage{ -\S4method{plot}{sites,ANY}(x, y, ...) +\S4method{plot}{sites}(x, y, ...) -\S4method{plot}{site,ANY}(x, y, ...) +\S4method{plot}{site}(x, y, ...) } \arguments{ \item{x}{sites object} diff --git a/man/sub-sub.Rd b/man/sub-sub.Rd index 4bf61ab6..e7eeeaa5 100644 --- a/man/sub-sub.Rd +++ b/man/sub-sub.Rd @@ -3,43 +3,43 @@ % R/contact-methods.R, R/dataset-methods.R, R/publication-methods.R, % R/samples-methods.R, R/site-methods.R, R/speleothem-methods.R, % R/taxon-methods.R -\name{[[,chronologies,numeric,ANY-method} -\alias{[[,chronologies,numeric,ANY-method} -\alias{[[,collunits,numeric,ANY-method} +\name{[[,chronologies,numeric-method} +\alias{[[,chronologies,numeric-method} +\alias{[[,collunits,numeric-method} \alias{sub-sub,collunits-method} -\alias{[[,contacts,numeric,ANY-method} +\alias{[[,contacts,numeric-method} \alias{sub-sub,contacts-method} -\alias{[[,datasets,numeric,ANY-method} +\alias{[[,datasets,numeric-method} \alias{sub-sub,datasets-method} -\alias{[[,publications,numeric,ANY-method} +\alias{[[,publications,numeric-method} \alias{sub-sub,publications-method} -\alias{[[,samples,numeric,ANY-method} +\alias{[[,samples,numeric-method} \alias{sub-sub,samples-method} \alias{sub-sub} \alias{[[,sites,numeric-method} -\alias{[[,speleothems,numeric,ANY-method} +\alias{[[,speleothems,numeric-method} \alias{sub-sub,speleothems-method} -\alias{[[,taxa,numeric,ANY-method} +\alias{[[,taxa,numeric-method} \alias{sub-sub,taxa-method} \title{sub-sub} \usage{ -\S4method{[[}{chronologies,numeric,ANY}(x, i) +\S4method{[[}{chronologies,numeric}(x, i) -\S4method{[[}{collunits,numeric,ANY}(x, i) +\S4method{[[}{collunits,numeric}(x, i) -\S4method{[[}{contacts,numeric,ANY}(x, i) +\S4method{[[}{contacts,numeric}(x, i) -\S4method{[[}{datasets,numeric,ANY}(x, i) +\S4method{[[}{datasets,numeric}(x, i) -\S4method{[[}{publications,numeric,ANY}(x, i) +\S4method{[[}{publications,numeric}(x, i) -\S4method{[[}{samples,numeric,ANY}(x, i) +\S4method{[[}{samples,numeric}(x, i) -\S4method{[[}{sites,numeric,ANY}(x, i) +\S4method{[[}{sites,numeric}(x, i) -\S4method{[[}{speleothems,numeric,ANY}(x, i) +\S4method{[[}{speleothems,numeric}(x, i) -\S4method{[[}{taxa,numeric,ANY}(x, i) +\S4method{[[}{taxa,numeric}(x, i) } \arguments{ \item{x}{Neotoma2 nested object} diff --git a/man/sub-subset.Rd b/man/sub-subset.Rd index c6cbaf6e..83116846 100644 --- a/man/sub-subset.Rd +++ b/man/sub-subset.Rd @@ -2,36 +2,36 @@ % Please edit documentation in R/collunits-methods.R, R/dataset-methods.R, % R/publication-methods.R, R/samples-methods.R, R/site-methods.R, % R/speleothem-methods.R, R/taxon-methods.R -\name{[[<-,collunits,ANY,ANY-method} -\alias{[[<-,collunits,ANY,ANY-method} +\name{[[<-,collunits-method} +\alias{[[<-,collunits-method} \alias{sub-subset,collunits-method} -\alias{[[<-,datasets,ANY,ANY-method} +\alias{[[<-,datasets-method} \alias{sub-subset,datasets-method} -\alias{[[<-,publications,ANY,ANY-method} +\alias{[[<-,publications-method} \alias{sub-subset,publications-method} -\alias{[[<-,samples,ANY,ANY-method} +\alias{[[<-,samples-method} \alias{sub-subset,samples-method} \alias{sub-subset} \alias{[[<-,sites-method} -\alias{[[<-,speleothems,ANY,ANY-method} +\alias{[[<-,speleothems-method} \alias{sub-subset,speleothems-method} -\alias{[[<-,taxa,ANY,ANY-method} +\alias{[[<-,taxa-method} \alias{sub-subset,taxa-method} \title{sub-subset} \usage{ -\S4method{[[}{collunits,ANY,ANY}(x, i) <- value +\S4method{[[}{collunits}(x, i) <- value -\S4method{[[}{datasets,ANY,ANY}(x, i) <- value +\S4method{[[}{datasets}(x, i) <- value -\S4method{[[}{publications,ANY,ANY}(x, i) <- value +\S4method{[[}{publications}(x, i) <- value -\S4method{[[}{samples,ANY,ANY}(x, i) <- value +\S4method{[[}{samples}(x, i) <- value -\S4method{[[}{sites,ANY,ANY}(x, i) <- value +\S4method{[[}{sites}(x, i) <- value -\S4method{[[}{speleothems,ANY,ANY}(x, i) <- value +\S4method{[[}{speleothems}(x, i) <- value -\S4method{[[}{taxa,ANY,ANY}(x, i) <- value +\S4method{[[}{taxa}(x, i) <- value } \arguments{ \item{x}{\code{neotoma2} object} diff --git a/man/sub.Rd b/man/sub.Rd index 37ae0b8d..acbd47e5 100644 --- a/man/sub.Rd +++ b/man/sub.Rd @@ -1,36 +1,34 @@ % Generated by roxygen2: do not edit by hand % Please edit documentation in R/collunits-methods.R, R/dataset-methods.R, % R/site-methods.R, R/speleothem-methods.R, R/taxon-methods.R -\name{[,collunits,numeric,ANY-method} -\alias{[,collunits,numeric,ANY-method} +\name{[,collunits,numeric-method} +\alias{[,collunits,numeric-method} \alias{sub,collunits-method} -\alias{[,datasets,numeric,ANY-method} +\alias{[,datasets,numeric-method} \alias{sub,datasets-method} \alias{[} \alias{[,sites,numeric-method} -\alias{[,site,numeric,ANY-method} \alias{[,site,numeric-method} -\alias{[,site,character,ANY-method} \alias{[,site,character-method} -\alias{[,speleothems,numeric,ANY-method} +\alias{[,speleothems,numeric-method} \alias{sub,speleothems-method} -\alias{[,taxa,numeric,ANY-method} +\alias{[,taxa,numeric-method} \alias{sub,taxa-method} \title{sub} \usage{ -\S4method{[}{collunits,numeric,ANY}(x, i) +\S4method{[}{collunits,numeric}(x, i) -\S4method{[}{datasets,numeric,ANY}(x, i) +\S4method{[}{datasets,numeric}(x, i) -\S4method{[}{sites,numeric,ANY}(x, i) +\S4method{[}{sites,numeric}(x, i) -\S4method{[}{site,numeric,ANY}(x, i) +\S4method{[}{site,numeric}(x, i) -\S4method{[}{site,character,ANY}(x, i) +\S4method{[}{site,character}(x, i) -\S4method{[}{speleothems,numeric,ANY}(x, i) +\S4method{[}{speleothems,numeric}(x, i) -\S4method{[}{taxa,numeric,ANY}(x, i) +\S4method{[}{taxa,numeric}(x, i) } \arguments{ \item{x}{The \code{sites} object} diff --git a/man/subset.Rd b/man/subset.Rd index 273b885b..a06f5070 100644 --- a/man/subset.Rd +++ b/man/subset.Rd @@ -2,48 +2,47 @@ % Please edit documentation in R/collunits-methods.R, R/dataset-methods.R, % R/samples-methods.R, R/site-methods.R, R/speleothem-methods.R, % R/taxon-methods.R -\name{[<-,collunit,character,ANY-method} -\alias{[<-,collunit,character,ANY-method} +\name{[<-,collunit,character-method} +\alias{[<-,collunit,character-method} \alias{subset,collunit-method} -\alias{[<-,collunit,numeric,ANY-method} -\alias{[<-,dataset,character,ANY-method} +\alias{[<-,collunit,numeric-method} +\alias{[<-,dataset,character-method} \alias{subset,dataset-method} -\alias{[<-,dataset,numeric,ANY-method} -\alias{[<-,sample,character,ANY-method} +\alias{[<-,dataset,numeric-method} +\alias{[<-,sample,character-method} \alias{subset,sample-method} \alias{subset} \alias{[<-,site,character-method} -\alias{[<-,site,numeric,ANY-method} \alias{[<-,site,numeric-method} -\alias{[<-,speleothem,character,ANY-method} +\alias{[<-,speleothem,character-method} \alias{subset,speleothem-method} -\alias{[<-,speleothem,numeric,ANY-method} -\alias{[<-,taxon,character,ANY-method} +\alias{[<-,speleothem,numeric-method} +\alias{[<-,taxon,character-method} \alias{subset,taxon-method} -\alias{[<-,taxon,numeric,ANY-method} +\alias{[<-,taxon,numeric-method} \title{subset} \usage{ -\S4method{[}{collunit,character,ANY}(x, i) <- value +\S4method{[}{collunit,character}(x, i) <- value -\S4method{[}{collunit,numeric,ANY}(x, i) <- value +\S4method{[}{collunit,numeric}(x, i) <- value -\S4method{[}{dataset,character,ANY}(x, i) <- value +\S4method{[}{dataset,character}(x, i) <- value -\S4method{[}{dataset,numeric,ANY}(x, i) <- value +\S4method{[}{dataset,numeric}(x, i) <- value -\S4method{[}{sample,character,ANY}(x, i) <- value +\S4method{[}{sample,character}(x, i) <- value -\S4method{[}{site,character,ANY}(x, i) <- value +\S4method{[}{site,character}(x, i) <- value -\S4method{[}{site,numeric,ANY}(x, i) <- value +\S4method{[}{site,numeric}(x, i) <- value -\S4method{[}{speleothem,character,ANY}(x, i) <- value +\S4method{[}{speleothem,character}(x, i) <- value -\S4method{[}{speleothem,numeric,ANY}(x, i) <- value +\S4method{[}{speleothem,numeric}(x, i) <- value -\S4method{[}{taxon,character,ANY}(x, i) <- value +\S4method{[}{taxon,character}(x, i) <- value -\S4method{[}{taxon,numeric,ANY}(x, i) <- value +\S4method{[}{taxon,numeric}(x, i) <- value } \arguments{ \item{x}{A \code{neotoma2} object.} From 41ad5c7004d87b3c5d7a30533bf5db81f9a4a5a3 Mon Sep 17 00:00:00 2001 From: hoffmanick <134728053+hoffmanick@users.noreply.github.com> Date: Thu, 2 Apr 2026 09:21:03 -0500 Subject: [PATCH 2/5] Two changes 1. changed test_get_downloads to remove Rhode Island from test gpids. Some messed up data in RI. 2. Added in notes to collunit builder in parse_sites --- .RData | Bin 0 -> 2595 bytes R/parse_site.R | 1 + inst/doc/neotoma2-package.html | 5198 --------------------------- tests/testthat/Rplots.pdf | Bin 0 -> 5643 bytes tests/testthat/test_get_downloads.R | 3 +- 5 files changed, 3 insertions(+), 5199 deletions(-) create mode 100644 .RData delete mode 100644 inst/doc/neotoma2-package.html create mode 100644 tests/testthat/Rplots.pdf diff --git a/.RData b/.RData new file mode 100644 index 0000000000000000000000000000000000000000..06153a809bbde446c0794a89d13bf49b63a3ef88 GIT binary patch literal 2595 zcmV+;3f%P{iwFP!000000|5*Q^Yv0hSThP(3IG5A0{{dC0RRI9000001yxi=EjR!G z1Ofm60096500{s901PftVQyq^Z7y?VWn=&V01W^D0&)NVD5C%X018+75#iox+jG%b z@8Tz?CsZdzDp#B(>P;ALP2}WLr^?=Z>NQ+UaF33tah4ga?LgjbpaaVoq9HV*r4S|B z>h7kd)|vRi*DGGPk{UnlaNHDK?BBgH8np)53{3Uv5TcxqPyH~$toPl`+8z)fwAdVL z=sN`8(b<6Z$7mg&N|t9jG!ZV3Wy9@IsnUo?pk$fZU#DE%F#V4Cr1Z#OgW3;UcO{R8 zK0iG1<;FH+0#KmU{oq~m$3A%Xsm_wX2KR*so^ z`T1QJbBhf)-@1Q(&b(fs#sA~dBUQulRBS`)5W+}4(;d?6sh82~kp354BDlV}{G0o8 z3i&1*JV@WIpLWrM>akxrO5;x#|7;p%M>yx?)d@&-OlHg?m<9;s58VOq}ay$PMObRoR)9m=rIByZ?m!*|&pIj+q zLo)qYN-cCKDCclWY7Sq(7wA)cY3o4~dWqs2av1F@`9=q|_n|aidNWa#ccMbF@|3@| zDHqSDR}EW?1yAa&#F9Sq56u;R9wdA$aFem7yI^xigo@EDL5k9$^~&lwEu zGpIIO16Gp0yU`)K&x3+mdJ_I{?WFJG8E1{hhP|(`?lgkK^_rSvG39(6eSbyRH3szE z&X6JOM>Cs>6w&zM&VYM~*IxJAG^xMd$6K!@J!%8z&m&5VZF2u@RJ@FMVRBIQpzu3P;6#?Utytk9B0Az8Z*apv+&o0Dn-m?M zwZeG0Cg3TCb9^sX($LM6B%+FSNGL{7nG8-1BfRK^l`^h75x^Ie(loTdXULIbl)B=u zIgqM0A?#+Qj#MKI%#t%mJ0NQmG0dHZ&EOk;-ognc04Oe%F08bXu)HinHS$mNtuV^> zRHPU%Qn-Ef30ej_v5=<>KYZ#QxfJ*5e?t8pp8$56qr7Jt3s8jMZz34_MMxb(1`HCq zuw3>ESkiZy#sJDx2~;%$_2}UHbNWA~ywIzesVt^M*7Qa^Rgx7hz+l|n#S9HWQsBE) zwPJmADyS5F5=xRl>)AyQXIrr>V`9?V2a0HE7@r-J$}rs(Jnp6njHKs;~pj&jY&9B=}U!X&zZ zkT}hR7#jL|R?w6nTs$4<#FTGD=z`hNPr&_|DLnk24v?Yk2qN~{$Os1*JdFDnG#nS5 zf|5}-uz-8&BouEAp(qTG8ah|oRM0BnJZwDeKC~TAXcCXIuiyr9%goRD#o%gf8X{!W z)hNrpEew`|hCFS4*z%&f=I~u5e?)5ChFGP8N;>l&&hSVaxV&-TniPRKoWgVEY+%T9 z4SaU`SkOvnOd=r2=BTsHD~!ekRlNE4{L%1ZxXB_-=G3qqs$81+h8C^WWuIZJ}52U{j37o>pW6^S8@_@e=zB!_9O#UEI5Q> zXxd}jeUSVd+WcPZqm)>+UqaeV1_1kW?mYe=5>U#S9->dvOGs7k;tXR9Slp=m8d6^X z_<(+Q!&Fnk&FG>d&idnqOHe%Uj4X?7Idq`=7LpnjUSQtnc8td87ho?6BI0p7(5UZC z+{{A7k^G{I=dyqVN$|5GwZtI+b69Dm&wBYb<*T)$FXGf0V3c z&eD`W3Sgv>RZOOsksx@cW`c>Vh3J?CTkO43nmnV3CUR%bTX2-o>ReC8=*>>U_&4r~ zV!*n;)t(WVR%?R^P3;t|+*(Wy>lnzDP=O~HCNuFxoK#HZIAQ{RZuj4FVL{L;SH>eI ztpov8gtd`4BcGq)OZf4l1=e=NJY$T-C?!N>&%!T+M6jquaM?=-CQHj-e7ul^Lh9>L zV;^2QOR@@2>TC__RM?aOIloG4o^2pOBw&Wl`cmtuRJki%&lgKA6JE-vY>9A zoBqTVddnVWrev=i8Oth6QmBN>V<<~`Y$|3ICIp#ZMkmTfu za22oT@IRRWAK1t=A@&$lA_F7Xbw$6%VPdyK>d-eO#rZ%;tt;?+Zk#6S{K_U)mA~e{ zX$dJb${s{G$IQq9HJzQR@F&U%-cZ0X>h5Ielbf0df&FDTbm~~+e~73}88N{TDWe%V zoutr}fKp_Wlc&J+2l2`kqc(x#uhg>y)n!bL8E@h>qo{s|Ne0)m=rcLbzLnDhmhvUw z=Rn$9G^x%!NgMZG&g}PE^7`of+b=S%gE?N%RZh8{qnx>ADGiZet9R{dKY%jEt=?w# zQmgZ2jjfBMq8f90wAcWW`9V>EVe>s1=oBa_Eu!l-Dz`j+1c7#rw1%&J@WdO0&GmLK zm|q~a!no3q8RSU1duyJc2-{)$rDqqnW~}g^SGSaD04>5~{iy4By7r%4wHU zsD2?maBS7wh`l#nIfq1rt#DCB7!EpDRXcibx*cw2p2}#8+32c3=WPH00RA<5sz3}1 F001D^_0s?V literal 0 HcmV?d00001 diff --git a/R/parse_site.R b/R/parse_site.R index 97c7c09c..bac24b08 100644 --- a/R/parse_site.R +++ b/R/parse_site.R @@ -94,6 +94,7 @@ parse_site <- function(result, verbose = FALSE) { depositionalenvironment = use_na(y$depositionalenvironment, "char"), defaultchronology = use_na(y$defaultchronology, "int"), + notes = use_na(y$notes,"char"), speleothems = speleothems) do.call(build_collunits, cu_l) }) diff --git a/inst/doc/neotoma2-package.html b/inst/doc/neotoma2-package.html deleted file mode 100644 index 2c939b7d..00000000 --- a/inst/doc/neotoma2-package.html +++ /dev/null @@ -1,5198 +0,0 @@ - - - - - - - - - - - - - - -The neotoma2 R Package - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

The neotoma2 R Package

- - - -
-closeup of several Neotoma sites in the Caribbean. -
closeup of several Neotoma sites in the -Caribbean.
-
-
-

Neotoma Resources

-

The Neotoma Paleoecology -Database is a domain-specific data resource containing millions of -fossil records from around the globe, covering the last 5.4 million -years. The neotoma2 R package simplifies some of the data -structures and concepts to facilitate statistical analysis and -visualization. Users may wish to gain a deeper understanding of the -resource itself, or build more complex data objects and relationships. -For those users a partial list is provided here, including a table of -code examples focusing on different geographic regions, languages and -dataset types.

-
-

Resources

- -
-
-
-

Neotoma Data Structure

-
-Three panels showing context for Neotoma’s geographic representation of sites. In panel a a site is defined by the boundaries of a lake. The site also has a bounding box, and the core location is defined by a collection unit within the site that is defined with precise coordinates. In panel b a site is defined as a single point, for example, from a textual reference indicating the site is at the intersection of two roads. Here the site and collection unit share the unique point location. In panel c we show how that site location may be obfuscated using a bounding box as the site delimiter. In this case the collection unit would not be defined (but is represented as the triangle for illustration). Figure obtained from the Neotoma Database Manual. -
Three panels showing context for Neotoma’s -geographic representation of sites. In panel a a site is defined by the -boundaries of a lake. The site also has a bounding box, and the core -location is defined by a collection unit within the site that is defined -with precise coordinates. In panel b a site is defined as a single -point, for example, from a textual reference indicating the site is at -the intersection of two roads. Here the site and collection unit share -the unique point location. In panel c we show how that site location may -be obfuscated using a bounding box as the site delimiter. In this case -the collection unit would not be defined (but is represented as the -triangle for illustration). Figure obtained from the Neotoma Database -Manual.
-
-

Data in Neotoma is associated with sites, specific locations with -lat/long coordinates. Within a site, there may be one or more collection -units – locations at which samples are physically collected -within the site. For example, an archaeological site -may have one or more collection units, pits within a -broader dig site; a pollen sampling site on a lake may -have multiple collection units – core sites within the -lake basin. Collection units may have higher resolution GPS locations, -but are considered to be part of the broader site. Within a -collection unit data is collected at various -[analysis units] from which samples -are obtained.

-

Because Neotoma is made up of a number of constituent databases -(e.g., the Indo-Pacific Pollen Database, NANODe, FAUNMAP), a set of -samples associated with a collection -unit are assigned to a single dataset -associated with a particular dataset type (e.g., -pollen, diatom, vertebrate fauna) and constituent -database.

-
-Figure. The structure of sites, collection units and datasets within Neotoma. A site contains one or more collection units. Chronologies are associated with collection units. Data of a common type (pollen, diatoms, vertebrate fauna) are assigned to a dataset. -
Figure. The structure of -sites, collection units and datasets within Neotoma. A site contains one -or more collection units. Chronologies are associated with collection -units. Data of a common type (pollen, diatoms, vertebrate fauna) are -assigned to a dataset.
-
-

Researchers often begin by searching for sites within a particular -study area, whether that is defined by geographic or political -boundaries. From there they interrogate the available datasets for their -particular dataset type of interest. When they find records of interest, -they will then often call for the data and associated chronologies.

-

The neotoma2 R package is intended to act as the -intermediary to support these research activities using the Neotoma -Paleoecology Database. Because R is not a relational database, we needed -to modify the data structures of the objects. To do this the package -uses a set of S4 objects to represent different elements within the -database.

-
-A diagram showing the different major classes within the neotoma2 R package, and the way the elements are related to one another. Individual boxes represent the major classes (sites, site, collectionunits, etc.). Each box then has a list of the specific metadata contained within the class, and the variable type (e.g., siteid: integer). Below these are the functions that can be applied to the object (e.g., [[<-). -
A diagram showing the different major classes -within the neotoma2 R package, and the way the elements are -related to one another. Individual boxes represent the major classes -(sites, site, collectionunits, etc.). Each box then has a list of the -specific metadata contained within the class, and the variable type -(e.g., siteid: integer). Below these are the functions that can -be applied to the object (e.g., [[<-).
-
-

It is important to note, here and elsewhere: Almost -everything you will interact with is a sites -object. A sites object is the general currency of -this package. sites may have more or less metadata -associated with them, but they are the primary object, and, as you can -see in the diagram above, they have the most functions associated with -them.

-
-

Package Requirements

-

The earlier neotoma package tried to use base R as much -as possible. The neotoma2 package now draws primarily on -dplyr and purrr packages from the -tidyverse, and on the sf spatial data package. -The choice to integrate tidyverse packages was made largely -because of the current ubiquity of the tidyverse in R -education.

-
-
-
-

Site Searches

-

The highest level object in Neotoma is the site. -Sites have spatial coordinates and, in many cases, additional metadata -related to lake parameters, or other site-specific properties.

-

Sites can be searched using the get_sites() function, -or, can be created using the set_site() function. A single -site object is a special object in R, that can be combined -with other sites into a sites object. A sites -object is effectively a list() of site objects -with special methods for printing, plotting and exporting -information.

-
-

Finding Sites

-

All sites in Neotoma have a unique numeric identifier. With the -neotoma2 package you can search for a site using the -get_sites() function by its unique site id -(siteid), by name (sitename), by altitude -(altmin, altmax), by geopolitical name -(gpid), location (loc) or age bounds.

-

If we’re looking for a site and we know its specific identifier, we -can use the simplest implementation of get_sites(). Here we -are searching for a site (Alexander Lake), where we know that the siteid -for the record in Neotoma is 24. We can get these siteids -using the Neotoma -Explorer web application, or if we have some familiarity with the -site records already.

-
# Search for site by a single numeric ID:
-alex <- get_sites(24)
-alex
-#>  siteid       sitename      lat      long altitude
-#>      24 Alexander Lake 53.33333 -60.58333       73
-
-# Search for sites with multiple IDs using c():
-multiple_sites <- get_sites(c(24, 47))
-multiple_sites
-#>  siteid       sitename      lat      long altitude
-#>      24 Alexander Lake 53.33333 -60.58333       73
-#>      47        Liberty 43.52000 -90.78000      353
-

Once you search for a site, the neotoma2 R package makes -a call to the Neotoma Database, and returns a structured -sites object that contains metadata about the sites, and -some additional metadata about collection units and datasets at those -sites. This limited metadata helps speed up further searches, but is not -complete, for the purposes of analysis.

-
-The result of a hypothetical get_sites() call, is a sites object containing two individual site objects. Each site object contains a collunits object with some limited metadata. The top site appears to have two collection units, while the lower site has only a single collection unit. Each of the top two collection units appear to contain two datasets, while the bottom site has only the one collection unit with only one dataset. -
The result of a hypothetical -get_sites() call, is a sites object containing -two individual site objects. Each site object -contains a collunits object with some limited metadata. The -top site appears to have two collection units, while the -lower site has only a single collection unit. Each of the top two -collection units appear to contain two datasets, while the bottom site -has only the one collection unit with only one dataset.
-
-
-

Searching for Sites by Name

-

Often we do not know the particular siteid. If we’re -looking for a site and we know its name or a part of its name, we can -search using the function with the sitename argument, -get_site(sitename = 'XXX'), where 'XXX' is the -site name. This does not support multiple text strings (i.e., you can’t -use c()).

-
alex <- get_sites(sitename = "Alexander Lake")
-alex
-#>  siteid       sitename      lat      long altitude
-#>      24 Alexander Lake 53.33333 -60.58333       73
-

Neotoma uses a Postgres Database to manage data. Postgres uses the -% sign as a general wildcard, so we can use the -% in the sitename argument operator to help us -find sites when we’re not sure the exact match. Note that the search is -case insensitive so a search for alex% or -Alex% will return the same results.

-
alex <- get_sites(sitename = 'Alex%')
-alex
-#>  siteid           sitename      lat      long altitude
-#>      24     Alexander Lake 53.33333 -60.58333       73
-#>      25        Alexis Lake 52.51667 -57.03333      193
-#>    4478 Alexander [3CN117] 35.25000 -92.61667      180
-#>   26226     Alexandra Lake 43.29030 -74.16966      351
-

Since this new sites object has 4. elements that belong -to site, we may want to access only one of the objects, or -sets of metadata from our variable alex.

-
-
-

Searching for Sites by Age

-

There are several ways of searching for sites using age parameters. -These are represented below:

-
-Site searches using age parameters including ageof, ageyoung, ageold, maxage and minage. -
Site searches using age parameters including -ageof, ageyoung, ageold, -maxage and minage.
-
-

We offer several methods of searching because different users have -different requirements. A user might be only interested in one specific -point in time in the past, for example the 8.2ka event. In this instance -they would search get_sites(ageof = 8200). They may want -sites with records that completely span a time period, for example the -Atlantic chronozone of the Holocene: -get_sites(ageyounger = 5000, ageolder = 8000). These sites -would have samples both within and outside the defined age range, so -that the user could track change into and out of the time period. A user -may also be interested in any record within a time bin, regardless of -whether the site spans that time zone or not. They would query -get_sites(minage = 5000, maxage = 8000).

-

We can see how these age bounds differ:

-
# Note, we are using the `all_data = TRUE` flag here to avoid the default limit of 25 records, discussed below.
-# Because these queries are searching through every record they are slow and and are not
-# run in knitting this vignette.
-get_sites(ageof = 8200, all_data = TRUE) %>% length()
-get_sites(ageyounger = 5000, ageolder = 8000, all_data = TRUE) %>% length()
-get_sites(minage = 5000, maxage = 8000, all_data = TRUE) %>% length()
-

It is possible to pass all parameters (ageof, -minage, maxage, ageyounger, . . . -), but it is likely that these will conflict and result in an empty set -of records. To avoid this, be aware of the relationships among these -search parameters, and how they might affect your search window.

-
-
-
-

Accessing sites metadata

-

Although the sites are structured using S4 objects (see -Hadley Wickham’s S4 -documentation), we’ve added helper functions to make accessing -elements easier for users.

-

The alex object is composed of several smaller objects -of class site. We can call any individual site using -[[ ]], placing the index of the desired object between the -brackets. Then we can also call the particular variable we want using -the $ symbol.

-
alex <- get_sites(sitename = "Alexander Lake")
-alex[[1]]$siteid
-#> [1] 24
-

The elements within a site are the same as the defined -columns within the Neotoma ndb.sites -table, with the exception of the collunits slot, which -contains the collection units and associated datasets that are found -within a site. You can see all the site slots using the -names() function. You can select individual elements of a -site, and you can assign values to these parameters:

-
names(alex[[1]])
-#> [1] "siteid"       "sitename"     "geography"    "altitude"     "geopolitical"
-#> [6] "area"         "notes"        "description"  "collunits"
-
-# Modify a value using $<- assignment:
-alex[[1]]$area
-#> [1] NA
-alex[[1]]$area <- 100
-alex[[1]]$area
-#> [1] 100
-
-# Modify a value using [<- assignment:
-alex[[1]]["area"] <- 30
-alex[[1]]$area
-#> [1] 30
-# alex[[1]][7] <- 30  This fails because the `Notes` field expects a character string.
-

Using assignment, we can add information programmatically, for -example, by working interactively with a digital elevation model or -hydrographic data to obtain lake area measurements. Although not -currently implemented, the goal is to support direct upload of updated -information by users.

-
-
-

Creating a Site

-

As explained above, a site is the fundamental unit of -the Neotoma Database. If you are working with your own data, you might -want to create a site object to allow it to interact with -other data within Neotoma. You can create a site with the -set_site() function. It will ask you to provide important -information such as sitename, lat, and -long attributes.

-
my_site <- set_site(sitename = "My Lake", 
-                    geography = st_sf(a = 3, st_sfc(st_point(1:2))), 
-                    description = "my lake", 
-                    altitude = 30)
-my_site
-#>    siteid sitename lat long altitude
-#>  35960541  My Lake   2    1       30
-

If we have a set of sites that we are analyzing, we can add the new -site to the set of sites, either by appending it to the end, using -c(), or by replacing a particular element using -[[<-.

-

This method allows us to begin modifying site information for -existing sites if we have updated knowledge about site properties.

-
# Add a new site that's been edited using set_site()
-longer_alex <- c(alex, my_site)
-# Or replace an element within the existing list of sites
-# with the newly created site.
-longer_alex[[2]] <- my_site
-
-# Or append to the `sites` list with assignment:
-longer_alex[[3]] <- my_site
-

We can also use set_sites() as a tool to update the -metadata associated with an existing site object:

-
# Update a value within an existing `sites` object:
-longer_alex[[3]] <- set_site(longer_alex[[3]],
-altitude = 3000)
-longer_alex
-
-
-
-

Datasets

-

If you need to get to a deeper level of the sites object, you may -want to look at the get_datasets() function. You can use -get_datasets() using search parameters, or you can use it -on an existing sites object, such as our prior -alex dataset.

-

get_datasets() adds additional metadata to the -site objects, letting us know which -datasettypes are associated with a site, and the dataset -sample locations at the site.

-
-Using get_datasets() provides more complete metadata about a record, including the addition of chronological information, and more complete metadata about the datasets, compared to the get_sites() call, shown above. The objects here are the same as above, but now have chronology metadata, and contact metadata for the records. Note that there is still no sample or taxonomic information about these records. This comes from the get_downloads() function. -
Using get_datasets() provides more -complete metadata about a record, including the addition of -chronological information, and more complete metadata about the -datasets, compared to the get_sites() call, shown above. -The objects here are the same as above, but now have chronology -metadata, and contact metadata for the records. Note that there is still -no sample or taxonomic information about these records. This comes from -the get_downloads() function.
-
-

Getting the datasets by id is the easiest call, you can also pass a -vector of IDs or, if you already have a sites object, you -can pass a sites object.

-
# Getting datasets by ID
-my_datasets <- get_datasets(c(5, 10, 15, 20))
-my_datasets
-#>  siteid                   sitename       lat      long altitude
-#>       5                       17/2  55.25000 -74.93333      300
-#>      10 Site 1 (Cohen unpublished)  30.83000 -82.33000       36
-#>      15                    Aguilar -23.83333 -65.75000     3828
-#>      20                   Akuvaara  69.12326  27.67406      159
-

You can also retrieve datasets by type directly from the API.

-
# Getting datasets by type
-my_pollen_datasets <- get_datasets(datasettype = "pollen", limit = 25)
-my_pollen_datasets
-#>  siteid                            sitename       lat       long altitude
-#>       7                     Three Pines Bog  47.00000  -80.11667      329
-#>       8                 Abalone Rocks Marsh  33.95639 -119.97667        9
-#>       9                              Adange  43.30556   41.33333     2065
-#>      11        Konus Exposure, Adycha River  67.75000  135.58333      137
-#>      12                       Ageröds Mosse  55.93329   13.42559       47
-#>      13                     Aguas Calientes -23.08333  -67.40000     4233
-#>      14                   Aguas Calientes 2 -23.50000  -67.58333     4198
-#>      15                             Aguilar -23.83333  -65.75000     3828
-#>      16                           Ahlenmoor  53.69908    8.74688        5
-#>      17                               Ajata -18.25000  -69.20000     4773
-#>      18                    South Soefje Bog  29.60000  -97.51694      100
-#>      19             Akulinin Exposure P1282  47.11667  138.55000      367
-#>      20                            Akuvaara  69.12326   27.67406      159
-#>      21 Alazeya River Exposure, 8 m Terrace  68.50000  154.50000       50
-#>      22 Alazeya River Exposure, 9 m Terrace  64.33333  154.50000      125
-#>      24                      Alexander Lake  53.33333  -60.58333       73
-#>      25                         Alexis Lake  52.51667  -57.03333      193
-#>      27                          Aliuk Pond  54.58333  -57.36667        9
-#>      29                          Lake Allie  44.80156  -94.55982      320
-#>      30                         Almora Lake  46.20611  -95.29361      437
-#>      31                           Alut Lake  60.13667  152.31278      488
-#>      32                             Amarete -15.23333  -68.98333     3755
-#>      33             Amba River Exposure 596  43.31667  131.81667        0
-#>      68     Amguema River Valley Exposure 1  67.75000  178.70000      493
-#>      69     Amguema River Valley Exposure 2  67.66667  178.60000      376
-

It can be computationally intensive to obtain the full set of records -for sites or datasets. By default the -limit for all queries is 25. The default -offset is 0. To capture all results we can use -the all_data = TRUE flag in our calls. -However, this is hard on the Neotoma servers. We tend -to prefer that users use all_data = TRUE once their -analytic workflow is mostly complete.

-

We can use that all_data = TRUE in R in the following -way:

-
allSites_dt <- get_sites(datasettype = "diatom")
-allSites_dt_all <- get_sites(datasettype = "diatom", all_data = TRUE)
-
-# Because we used the `all_data = TRUE` flag, there will be more sites
-# in allSites_dt_all, because it represents all sites containing diatom datasets.
-length(allSites_dt_all) > length(allSites_dt)
-
-

Spatial Searches

-

You can get the coordinates to create a GeoJson bounding box from here, or you can use -pre-existing objects within R, for example, country-level data within -the spData package:

-

Accessing datasets by bounding box:

-
brazil <- '{"type": "Polygon", 
-            "coordinates": [[
-                [-73.125, -9.102],
-                [-56.953, -33.138],
-                [-36.563, -7.711],
-                [-68.203, 13.923],
-                [-73.125, -9.102]
-              ]]}'
-
-# We can make the geojson a spatial object if we want to use the
-# functionality of the `sf` package.
-brazil_sf <- geojsonsf::geojson_sf(brazil)
-
-
-brazil_datasets <- get_datasets(loc = brazil_sf)
-

Now we have an object called brazil_datasets that -contains 19.

-

You can plot these findings!

-
plotLeaflet(brazil_datasets)
-
- -
-
-
-

Filtering Records

-

Sometimes we take a large number of records, do some analysis, and -then choose to select a subset. For example, we may want to select all -sites in a region, and then subset those by dataset type. If we want to -look at only the geochronological datasets from Brazil, we can start -with the set of records returned from our get_datasets() -query, and then use the filter function in -neotoma2 to select only those datasets that are -geochronologic:

-

-brazil_dates <- neotoma2::filter(brazil_datasets,
-                                   datasettype == "geochronologic")
-
-# or:
-brazil_dates <- brazil_datasets %>%
-    neotoma2::filter(datasettype == "geochronologic")
-
-# With boolean operators:
-brazil_space <- brazil_datasets %>% neotoma2::filter(lat > -18 & lat < -16)
-

The filter() function takes as the first argument, a -datasets object, followed by the criteria we want to use to filter. -Current supported criteria includes:

-
    -
  • lat
  • -
  • long
  • -
  • elev
  • -
  • datasettype
  • -
-

You also need to make sure that you accompany any of these terms with -the following boolean operators: <, > or -==, !=. datasettype has to be of -type string, while the other terms must be numeric. If you need to -filter by the same argument, let’s say, you need to filter -“geochronologic” and “pollen data types, then you will also make use of -& and | operators.

-
-
-

Sample and Taxonomic data

-

Once we have the set of records we wish to examine, we then want to -recover the actual sample data. This will provide us with information -about the kinds of elements found at the site, within the dataset, their -sample ages, and their counts or measurements. To do this we use the -get_downloads() call. Note, as before, we are returning a -sites objects, but this time with the most complete -metadata.

-
-Using get_downloads() returns a sites object, but one that contains dataset objects with filled samples slots. The samples slot is often very large relative to the other metadata associated with sites, and so it is commonly held back until a direct request is provided. Helper functions at the sites level can pull out sample data once get_downloads() has been called. -
Using get_downloads() returns a -sites object, but one that contains dataset objects with -filled samples slots. The samples slot is -often very large relative to the other metadata associated with -sites, and so it is commonly held back until a direct -request is provided. Helper functions at the sites level -can pull out sample data once get_downloads() -has been called.
-
-

Assuming we continue with our example from Brazil, we want to extract -records from the country, filter to only pollen records with samples -covering the last 10,000 years, and then look at the relative frequency -of taxa across sites. We might do something like this:

-
brazil <- '{"type": "Polygon", 
-            "coordinates": [[
-                [-73.125, -9.102],
-                [-56.953, -33.138],
-                [-36.563, -7.711],
-                [-68.203, 13.923],
-                [-73.125, -9.102]
-              ]]}'
-
-# We can make the geojson a spatial object if we want to use the
-# functionality of the `sf` package.
-brazil_sf <- geojsonsf::geojson_sf(brazil)
-
-brazil_records <- get_datasets(loc = brazil_sf, all_data=TRUE) %>%
-    neotoma2::filter(datasettype == "pollen" & age_range_young <= 1000 & age_range_old >= 10000) %>%
-    get_downloads()
-
-
-count_by_site <- samples(brazil_records) %>%
-  dplyr::filter(elementtype == "pollen" & units == "NISP") %>%
-  group_by(siteid, variablename) %>%
-  summarise(n = n()) %>%
-  group_by(variablename) %>%
-  summarise(n = n()) %>%
-  arrange(desc(n))
-#> `summarise()` has grouped output by 'siteid'. You can override using the
-#> `.groups` argument.
-

In this code chunk we define the bounding polygon for our sites, -filter by time and dataset type, and then return the full records for -those sites. We get a sites object with dataset and sample -information (because we used get_downloads()). We execute -the samples() function to extract all the samples from the -sites objects, and then filter the resulting -data.frame to pull only pollen (a pollen dataset may -contain spores and other elements that are not, strictly speaking, -pollen) that are counted using the number of identified specimens (or -NISP). We then group_by() the unique site identifiers -(siteid) and the taxa (variablename) to get a -count of the number of times each taxon appears in each site. We then -want to summarize() to a higher level, just trying to -understand how many sites each taxon appears in. After that we -arrange() so that the records show the most common taxa -first in the resulting variable count_by_site.

-
-
-

Publications

-

Many Neotoma records have publications associated with them. The -publication object (and the publications -collection) provide the opportunity to do this. The publication -table in Neotoma contains an extensive number of fields. The methods for -publications in the neotoma2 package provide -us with tools to retrieve publication data from Neotoma, to set and -manipulate publication data locally, and to retrieve publication data -from external sources (e.g., using a DOI).

-
-

get_publications() from Neotoma

-

The most simple case is a search for a publication based on one or -more publication IDs. Most people do not know the unique publication ID -of individual articles, but this provides a simple method to highlight -the way Neotoma retrieves and presents publication information.

-
-

Get Publication By ID

-

We can use a single publication ID or multiple IDs. In either case -the API returns the publication(s) and creates a new -publications object (which consists of multiple individual -publications).

-
one <- get_publications(12)
-two <- get_publications(c(12, 14))
-

From there we can then then subset and extract elements from the list -using the standard [[ format. For example:

-
two[[2]]
-

Will return the second publication in the list, corresponding to the -publication with publicationid 14 in this case.

-
- -
-

Create (or Import) New Publications

-

Just as we can use the set_sites() function to set new -site information, we can also create new publication information using -set_publications(). With set_publications() -you can enter as much or as little of the article metadata as you’d -like, but it’s designed (in part) to use the CrossRef API to return -information from a DOI.

-
new_pub <- set_publications(
-articletitle = "Myrtle Lake: a late- and post-glacial pollen diagram from northern Minnesota",
-journal = "Canadian Journal of Botany",
-volume = 46)
-

A publication has a large number of slots that can be -defined. These may be left blank, they may be set directly after the -publication is defined:

-
new_pub@pages <- "1397-1410"
-
-
-
-
-

Workshops and Code Examples

-
    -
  • 2022 International AL/IPA Meeting; Bariloche, Argentina
  • -
  • English -Language Simple Workflow
  • -
  • Topics: Simple search, climate gradients, stratigraphic -plotting
  • -
  • Spatial Domain: South America
  • -
  • Dataset Types: Diatoms
  • -
  • Spanish -Language Simple Workflow
  • -
  • Topics: Simple search, climate gradients, stratigraphic -plotting
  • -
  • Spatial Domain: South America
  • -
  • Dataset Types: Diatoms
  • -
  • English -Language Complex Workflow
  • -
  • Topics: Chronology building, Bchron
  • -
  • Spatial Domain: South America
  • -
  • Dataset Types: Diatoms
  • -
  • Spanish -Language Complex Workflow
  • -
  • Topics: Chronology building, Bchron
  • -
  • Spatial Domain: South America
  • -
  • Dataset Types: Diatoms
  • -
  • 2022 European Pollen Database Meeting; Prague, Czech Republic
  • -
  • English -Language Simple Workflow
  • -
  • Topics: Simple search, climate gradients, stratigraphic plotting, -taxonomic harmonization
  • -
  • Spatial Domain: Europe/Czech Republic
  • -
  • Dataset Types: Pollen
  • -
  • English -Language Complex Workflow
  • -
  • Topics: Chronology building, Bchron
  • -
  • Spatial Domain: Europe/Czech Republic
  • -
  • Dataset Types: Pollen
  • -
  • 2022 American Quaternary Association Meeting
  • -
  • English -Language Simple Workflow
  • -
  • Topics: Simple search, climate gradients, stratigraphic -plotting
  • -
  • Spatial Domain: North America
  • -
  • Dataset Types: Pollen
  • -
  • English -Language Complex Workflow
  • -
  • Topics: Chronologies
  • -
  • Spatial Domain: North America
  • -
  • Dataset Types: Pollen
  • -
  • Neotoma-charcoal Workshop, Göttingen, Germany. Authors: Petr Kuneš -& Thomas Giesecke
  • -
  • English -Language Workflow
  • -
  • Topics: Simple Search, PCA, DCA, Charcoal/Pollen Correlation
  • -
  • Spatial Domain: Global/Czech Republic
  • -
  • Dataset Types: Pollen, Charcoal
  • -
-
- - - - - - - - - - - diff --git a/tests/testthat/Rplots.pdf b/tests/testthat/Rplots.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a5ebbe97169d5a00049435fccbdc8d5068c69da0 GIT binary patch literal 5643 zcma)AcUV*T(gs;jqEe+P!Vy6cfsoL92|Xgc6C{KHk&r+Ny>|h*6s1U)CU_B%-c_2O0pwkR&7)?*f30kS=HWII^3l?jhaI0or_ z7(CVdHKVX4>PN!VyJ+t3auUr&eUqVBmLLU<$0{`b!i?60HaOcYbytm?2FYsR(!Fqk=nM*FRbEB zl45%HU7Ia9UC>@z#~z*wzXnj%R%&7diOCmbG3W)`#Mc6qDK1l-J0kdsB0BA4E!UCj z5WOR2SFg^Vv)tl4i}9+K*cdkTB72^_fv?CC8ooFT^mZ^2zgmzg&ELOy@VYtP|Mt$? zv%4bw?d@(&u^8sZuQwwLNo52Bvf5nkZq?h?oKtxH1mhS zx{*O$8CU}Qos~E}7Fvvp?P7MH?)m7^VuMu>?DW4bpjEe|92aL#n@nAIXH!7T&1)+l zy6XfgYu`MmyK>wAcHO8(uW#zYb2ma8<9tbX-V;&P7PT8pauy}6r%NpMUi&gUyPsYL zyjX|WFEu|}Fb_??er4#oOy@XpWD{O43MW7AuO;Zk4fdE98(k;eG_FgwzL6mAs4UO* zdWc#4!MQE5QSpz2H10Hw=`ZEFfo|B>w#A*38{4%Se9Q&8vayU&yk*)27os8WTU|*f zl4&QmUxq)gxw${)3)=HdOV4|$CT*XT`LsE8L!dIfcmx|?_x|O_q5YZVoTIuIDbJxATMX|MwW36w9y+-C5Pn`X=$GyX@qz7F4^KaV| zyl_U7u|BN>8Oe?OACvq|28ugPc9q}zg=eZieO11~z~D{SD292K%>a@Ow>v+zjC1gi zd{{W?P=UOb>uzlC?q=>9RIPSCMO?-{_h5cj1>QOFHG;9JH9gx^WGKnW%h&glrmY4T zfoxOqD*mRAcw;C#QuRqAlPB}hazX9j9O={^EY-{LEGI~@^mqW>*`N~&lC68sh3*t4 zt@-f5v!+VgRD*rg12@yy^rb($gAb;DkoTJAf@z46C`$GEqY(U2$K?MkBR}id|5}zH z68~3SI+XZZVUm)Q_sh!4-?Jmi>z%dxKEIz*_A+vs^O)DV>*_SChWhe3`At40-zz7?Ss9|Hrl!v;rCUZb z<11#IQKB|(>TR;JYemxZyKX9h49BmXd{VBY2;&IxW(X;0cM3)G)jqTo8*mi;^4UsP zC89`1d(-RQO48NzjlpY)x9Un|ybAo`Wj9XXW4Kc*Gp~~}{Wo`Xn=HFpq%&>G7dgVQ zozs5hJJa&{|3bW@!(I&)7sB$XIg+Yr3`9Z@|NhFH2S0f$tU**Q1>}+J{YtXG=txe4 zvP*u*a%mdIU(U3+-J*8*OzK&=z@v_z&aRA*7+o0y$}&CPw#Qw5v@LW+al=o6DQL_f zDXF}~TuDs1xGCs1S_r3wVcony zEDP2mA*I6|d}?W@g`wY|8fl;pDNJfzd8TH*h*FYJ-l@YWuGAC=<_DI&JzUyeb-=h{@3);X2Si`h&s?6g zoNM~AwT{vX`f{1p)8SR+*R}(mZN&}d>24kQeXZ}(69A%0o0k&XDM?tZJ z_8}oaU~LM?0!m6?Z72Yt^7tW5gSC7}I;JFQL!qQZJ&s}$izk?RAW?@1m}sJ-0Z9K8 z{|~WKA*wxFupSJifh3}x02!(j;%BQsefs&O>QrvVQH_8#(Owu7ntCYsDuw>Re~>s- zT3+VA{j*Sg`jf=7Q@zbh$2g<=T4Y;{l38MJ^}D&69ML`5qMIZx0%2s)f1F4oAfsvK zp=q2{d<-f)9Z~>GsuYNgq&2Qw{*6a-*wf?GnN&Tea-OMX-?g61DgK=xx7?P#Ntd<2 z(MFoYgK+w%SF9LAPUKsinpy0Kxf$o;aFq7MIt?9`X4<2wN`rG(`$)!-fH(2j4E9~F zmPRJv>%Pd4YWx$LAGx<0tOX!6M(Od3Uv|grc(`83DO+X<)fv7>uaz?BmC)}MunvP- zq!7P|+6HWApqb@2pb<(u-NfEm^!oh7#krgEY_0K04m@0o$95Z_trt+?B)urLPW*f& zPry|f8sX##@dcu(6IKkBEDQ}3oAafa)_rkpeGqK*s*k;!xuf@$jX0ZNNes^gJJYC} zDeQ4GeSHRtaUHKDm}GCBpM|{1;IZbNA<#JY9ax|8b?12`p!h~kUQWVY%)M23I2dt| znY`nbY9A52%A?7@+rDiXlyQ>gVKKU9Y%kg!!$E^srZsB%7Tx0jrip#jN@fc5T>!1#DpE3HrMSE_`}*>E>ke*U&dq|Zi*Trvp)vzNs=`xR?Gd)_uH#$>5ixi$Nc8$0GSRul}M`zaGeUN z$>Y8iR_<`|9s@a#RVrM@gPRnJnwF9~DjwSH@Y@8fi3C$l$fb4AD>asg$mc8^Ceb7S z_MG=oq*daXc{+L+s}b+5V?r^O04%e>6~vmdHHux`rjaWI7E zqv9b6+`(6PFK|>Hsp6?RGn617$rkUNp z(<`j<2>$gF^5_AzR(8freKEpH|d^Q|JpeW8D^b4s)$W)?PM z94ovp>>`XZizqWhn>GxShqafim*h^uB#Y_$O)y2(c-QdiOB}JW+4|M`Ir=wWdU9Mk zn}242?!(7T=pJ&9yr*a`W^QQSx^!VgX5?~N#mK@v-+P}&^oQS$Xb-AW&UdqySb%?h=Yjkk*%h1cg zvO$G{EwjuAEBV=FEwKHF?LsE=E(4vsD%fISFDeSuo|4pi&uJ4m?umXA{C0M)WzUpBf#DnjJwrJ|-O0~UqV1>J5mDcwDsIN#bc~nb zCi5smEhL#FdS!9at!^4Jp0d`?gARnAQ>d3v1IbBuzp)cCRkCo%eaIPTbkEsW^b1Wr z(PI6aS2;D}7~;-cVH--xXvd-xYzD=`#g2kyDp~tAi7N$ox1%YePE`vJg_L*7f*y zXrOvw9=-aAI&)Z0nAQ{Ja~`@5&$knsHcl=cU-XU)>ksK)$=`Vz-<}#7$e+N-e7u4& zm>bD%%rejx(&+FaES0`OphcitU`;baQ}3={0Y?G*-OPe(T|Qm6x^z+Hj+UMFu|qNJ z&&XYOBpWh5wl$cxE?BFUK)_VNf_Ieo#qGAKn1LgPmWVB_s zgM0QG8}tfFt3S2}%>;c6jiC$dN$BYjyCa4!_qbn3{^IcTN%xdb@X%x@_CCI(E{*R< zv|uz}aOUpHR=aw%|Gyq4R0q23BHWMG6cn;A*}an=xjiVflCaFDa@wc5uB)hI&cAzY zhkr=ff@t^NXN>Xbjl1l*R~K@#RBn@(K7O1ZLbbsC*0OFW6U)KP_;qam*v4W&U-rkH zPpZD}whk(f_i`oJJ0U(b&U=&+9|z^l9o^?wU^vU57|k2q2v$U_^5n<{%*O8D99w1EcVJ5>xj6%32P!(VBLJqU`y=&ot-m5Qr{{O zOMtSKz3DCtnW z{KIbl)%=)uo6iAMfyS$GPT!5VF)O)yE7K;1As{wtP=%tN1_OL8~}DCps9isO(cpko{~Ud zCk(|D5knaT#Bq3%6WSR76Aqn3QCfd27WoVAO2)Y$31oLHl1u`?co#el?MAVNJUp35 zZQT*S?CcJk{hyuq?-4j01;D0cN7CUAj|xI4{W#K{;u2*%IE>5hGP-E27n+1YAwl4u zaRClP`s Date: Thu, 2 Apr 2026 10:34:14 -0500 Subject: [PATCH 3/5] chronname param Adding in a chronname param to samples to enable selection of the particular chronology you want --- R/02_genericDefinitions.R | 5 +- R/samples.R | 308 +++++++++++++++++++--------------- tests/testthat/test_samples.R | 3 +- 3 files changed, 180 insertions(+), 136 deletions(-) diff --git a/R/02_genericDefinitions.R b/R/02_genericDefinitions.R index af406817..978e6aaa 100644 --- a/R/02_genericDefinitions.R +++ b/R/02_genericDefinitions.R @@ -42,9 +42,8 @@ setGeneric("showMatch", function(x) { #' @param x sites object #' @returns data.frame with record information at sample level #' @export -setGeneric("samples", function(x) { - standardGeneric(f = "samples") - }) +setGeneric("samples", + function(object, chronname=NULL) standardGeneric("samples")) #' @title Obtain speleothems from a record or multiple records. #' @param x sites object diff --git a/R/samples.R b/R/samples.R index ee1e0e5d..f6c27254 100644 --- a/R/samples.R +++ b/R/samples.R @@ -3,13 +3,10 @@ #' @author Simon Goring \email{goring@wisc.edu} #' @param x sites object #' @description Obtain all samples within a sites object -#' @examples { -#' tryCatch({ +#' @examples \dontrun{ +#' # Get full data download from API and create a long table with samples data. #' dw <- get_downloads(1) #' pollen <- samples(dw) -#' }, error = function(e) { -#' message("Neotoma server not responding. Try again later.") -#' }) #' } #' @importFrom dplyr bind_rows left_join rename mutate #' @importFrom purrr map @@ -17,147 +14,194 @@ #' @md #' @export setMethod(f = "samples", - signature = "sites", - definition = function(x) { - output <- map(x@sites, function(y) samples(y)) %>% - bind_rows() # %>% - # Handle NAs to allow distinct to work properly - #distinct(.data$sampleid, .keep_all = TRUE) - if (nrow(output) == 0) { - warnsite <- sprintf("No assigned samples. Did you run get_downloads()?") - warning(warnsite) - } - return(output) - } + signature = "sites", + definition = function(object,chronname = NULL) { + output <- map(object@sites, function(y) samples(y, chronname = chronname)) %>% + bind_rows() # %>% + # Handle NAs to allow distinct to work properly + #distinct(.data$sampleid, .keep_all = TRUE) + if (nrow(output) == 0) { + warnsite <- sprintf("No assigned samples. Did you run get_downloads()?") + warning(warnsite) + } + return(output) + } ) #' @rdname samples #' @export setMethod(f = "samples", - signature = "site", - definition = function(x) { - allids <- getids(x) - siteinfo <- as.data.frame(x) %>% - left_join(allids, by = "siteid") - sampset <- map(x@collunits@collunits, - function(y) samples(y)) %>% - bind_rows() %>% - bind_rows() %>% - left_join(siteinfo, by = "datasetid") %>% - rename(sitenotes = .data$notes) - return(sampset) - } + signature = "site", + definition = function(object,chronname = NULL) { + allids <- getids(object) + siteinfo <- as.data.frame(object) %>% + left_join(allids, by = "siteid") + sampset <- map(object@collunits@collunits, + function(y) samples(y, chronname = chronname)) %>% + bind_rows() %>% + bind_rows() %>% + left_join(siteinfo, by = "datasetid") %>% + rename(sitenotes = .data$notes) + return(sampset) + } ) #' @rdname samples #' @export setMethod(f = "samples", - signature = "collunits", - definition = function(x) { - map(x@collunits, function(x) samples(x)) %>% - bind_rows() - } + signature = "collunits", + definition = function(object, chronname = NULL) { + map(object@collunits, function(object) samples(object, chronname=chronname)) %>% + bind_rows() + } ) #' @rdname samples #' @export +#' setMethod(f = "samples", - signature = "collunit", - definition = function(x) { - precedence <- c("Calendar years BP", - "Calibrated radiocarbon years BP", - "Radiocarbon years BP", "Varve years BP") - ids <- getids(x) - # Check the chronologies to make sure everything is okay: - if (length(chronologies(x)) > 0) { - # This pulls the chronology IDs, then applies the Neotoma - # age model precedence (see get_table('agetypes')). - # It returns a value that is larger when your age reporting is - # better. - defaultchron <- map(chronologies(x)@chronologies, - function(y) { - data.frame(chronologyid = y@chronologyid, - isdefault = y@isdefault, - modelagetype = y@modelagetype, - chronologyname = y@chronologyname, - dateprepared = y@dateprepared) - }) %>% - bind_rows() %>% - mutate(modelrank = match(.data$modelagetype, rev(precedence)), - order = .data$isdefault * match(.data$modelagetype, - rev(precedence))) - # Validation of default chrons, we want to check whether there - # exists either multiple default chronologies for the same - # time-frame or, alternately, no default chronology. - all_na <- all(is.na(defaultchron$order)) - max_order <- max(defaultchron$order, na.rm = TRUE) - if (sum(defaultchron$order == max_order, na.rm = TRUE) > 1) { - if (any(is.na(defaultchron$dateprepared))) { - high_chron <- defaultchron$order == max_order - newmax_order <- which.max(defaultchron$chronologyid[high_chron]) - defaultchron$order[high_chron][newmax_order] <- max_order + 1 - } else { - newmax_order <- which.max(defaultchron$dateprepared[ - defaultchron$order == max_order]) - defaultchron$order[defaultchron$order == max_order][ - newmax_order] <- max_order + 1 - } - } - if (all_na == TRUE) { - warnsite <- sprintf("The dataset %s has no default chronologies.", - ids$datasetid[1]) - warning(warnsite) - } else if (sum(defaultchron$order == max_order, na.rm = TRUE) > 1) { - warnsite <- sprintf("The dataset %s has multiple default chronologies. - Chronology %s has been used.", ids$datasetid[1], - defaultchron$chronologyid[ - which.max(defaultchron$order)]) - warning(warnsite) - defaultchron <- defaultchron[which.max(defaultchron$order), ] - } else { - defaultchron <- defaultchron[which.max(defaultchron$order), ] - } - } else { - defaultchron <- data.frame(chronologyid = NULL) - } - sampset <- map(datasets(x)@datasets, - function(y) { - dsid <- y$datasetid - allsamp <- - map(y@samples@samples, - function(z) { - whichage <- - which(z@ages$chronologyid == - defaultchron$chronologyid) - if (length(whichage) == 0) { - whichage <- 1 - } - if (dim(z@datum)[1] > 0) { - df <- - data.frame(z@ages[whichage,], - z@datum, - analysisunitid = z@analysisunitid, - sampleanalyst = - toString(unique(unlist( - z@sampleanalyst, - use.names = FALSE))), - sampleid = z@sampleid, - depth = z@depth, - thickness = z@thickness, - samplename = z@samplename, - row.names = NULL) - } else { - df <- data.frame() - } - return(df) + signature = "collunit", + definition = function(object, chronname) { + chron_exists <- FALSE + precedence <- c("Calendar years BP", + "Calibrated radiocarbon years BP", + "Radiocarbon years BP", "Varve years BP") + ids <- getids(object) + # Check the chronologies to make sure everything is okay: + if (length(chronologies(object)) > 0) { + # This pulls the chronology IDs, then applies the Neotoma + # age model precedence (see get_table('agetypes')). + # It returns a value that is larger when your age reporting is + # better. + defaultchron <- map(chronologies(object)@chronologies, + function(y) { + data.frame(chronologyid = y@chronologyid, + isdefault = y@isdefault, + modelagetype = y@modelagetype, + chronologyname = y@chronologyname, + dateprepared = y@dateprepared) + }) %>% + bind_rows() %>% + mutate(modelrank = match(.data$modelagetype, rev(precedence)), + order = .data$isdefault * match(.data$modelagetype, + rev(precedence))) + #print(defaultchron) + #print(unique(defaultchron$modelagetype)) + #print(unique(defaultchron$isdefault)) + # Validation of default chrons, we want to check whether there + # exists either multiple default chronologies for the same + # time-frame or, alternately, no default chronology. + all_na <- all(is.na(defaultchron$order)) + #print(all_na) + #print(defaultchron$order) + max_order <- max(defaultchron$order, na.rm = TRUE) + if (sum(defaultchron$order == max_order, na.rm = TRUE) > 1) { + if (any(is.na(defaultchron$dateprepared))) { + high_chron <- defaultchron$order == max_order + newmax_order <- which.max(defaultchron$chronologyid[high_chron]) + defaultchron$order[high_chron][newmax_order] <- max_order + 1 + } else { + newmax_order <- which.max(defaultchron$dateprepared[ + defaultchron$order == max_order]) + defaultchron$order[defaultchron$order == max_order][ + newmax_order] <- max_order + 1 + } + } + if (all_na == TRUE) { + warnsite <- sprintf("The dataset %s has no default chronologies.", + ids$datasetid[1]) + warning(warnsite) + + } + + chron_exists <- !is.null(chronname) && + chronname %in% defaultchron$chronologyname + + if (all_na == TRUE) { + + warnsite <- sprintf("The dataset %s has no default chronologies.", + ids$datasetid[1]) + warning(warnsite) + + } else if (chron_exists) { + + # chronology explicitly requested and exists + matches <- defaultchron$chronologyname == chronname + + if (sum(matches, na.rm = TRUE) == 1) { + defaultchron <- defaultchron[matches, ] + } + + if (sum(matches, na.rm = TRUE) > 1) { + defaultchron <- defaultchron[matches, ][1,] + warnsite <- sprintf( + "The dataset %s has multiple chronologies matching chronname %s. Chronology %s has been used.", + ids$datasetid[1], chronname, defaultchron$chronologyid) + warning(warnsite) + } + + } else { + + # either no chronname OR chronname invalid + defaultchron <- defaultchron[which.max(defaultchron$order), ] + + if (!is.null(chronname)) { + warnsite <- sprintf( + "The dataset %s has no chronology matching chronname %s. Default chronology %s has been used.", + ids$datasetid[1], chronname, defaultchron$chronologyid) + warning(warnsite) + } + + } + } else { + defaultchron <- data.frame(chronologyid = NULL) + } + #print(paste0("default chron: ", defaultchron)) + sampset <- map(datasets(object)@datasets, + function(y) { + dsid <- y$datasetid + allsamp <- + map(y@samples@samples, + function(z) { + whichage <- + which(z@ages$chronologyid == + defaultchron$chronologyid) + if (length(whichage) == 0) { + if (chron_exists) { + whichage <- NA + } else { + whichage <- 1 + } + } + if (dim(z@datum)[1] > 0) { + df <- + data.frame(z@ages[whichage,], + z@datum, + analysisunitid = z@analysisunitid, + sampleanalyst = + toString(unique(unlist( + z@sampleanalyst, + use.names = FALSE))), + sampleid = z@sampleid, + depth = z@depth, + thickness = z@thickness, + samplename = z@samplename, + row.names = NULL) + #print(z$ages) + } else { + df <- data.frame() + } + return(df) + }) %>% + bind_rows() %>% + mutate(datasetid = dsid) + return(allsamp) }) %>% - bind_rows() %>% - mutate(datasetid = dsid) - return(allsamp) - }) %>% - bind_rows() %>% - left_join(as.data.frame(datasets(x)), by = "datasetid") %>% - rename(datasetnotes = .data$notes) - return(sampset) - } + bind_rows() %>% + left_join(as.data.frame(datasets(object)), by = "datasetid") %>% + rename(datasetnotes = .data$notes) + if (!is.null(chronname) && sum(defaultchron$chronologyname == chronname, na.rm = TRUE) != 0) { + sampset = sampset %>% dplyr::filter(!is.na(chronologyid))} + return(sampset) + } ) \ No newline at end of file diff --git a/tests/testthat/test_samples.R b/tests/testthat/test_samples.R index e8fd9911..d469b3f5 100644 --- a/tests/testthat/test_samples.R +++ b/tests/testthat/test_samples.R @@ -86,4 +86,5 @@ test_that("Samples of all sites has the same nrow as samples of each site combin all_df <- nrow(samples(dl)) testthat::expect_equal(all_df, df1 + df2 + df3) -}) \ No newline at end of file +}) + From 34dd0ad787bb2dfb52e2fe3f93e6904eaf032b71 Mon Sep 17 00:00:00 2001 From: hoffmanick <134728053+hoffmanick@users.noreply.github.com> Date: Thu, 2 Apr 2026 13:43:21 -0500 Subject: [PATCH 4/5] gpids added in a statement to automatically paste a vector of GPIDs as a string when that's in the argument --- R/get_sites.R | 5 ++++- tests/testthat/Rplots.pdf | Bin 5643 -> 5643 bytes 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/R/get_sites.R b/R/get_sites.R index bee10f6a..62323168 100644 --- a/R/get_sites.R +++ b/R/get_sites.R @@ -139,6 +139,9 @@ get_sites.default <- function(...) { cl <- as.list(match.call()) cl[[1]] <- NULL cl <- lapply(cl, eval, envir = parent.frame()) + if ("gpid" %in% names(cl)) { + cl$gpid = paste(cl$gpid,collapse=",") + } if ("siteid" %in% names(cl)) { # redirect to numeric method if ("all_data" %in% names(cl)) { @@ -159,7 +162,7 @@ get_sites.default <- function(...) { on.exit(options(oo)) baseURL <- paste0("data/sites") result <- tryCatch( - parseURL(baseURL, ...), + do.call(parseURL, c(list(baseURL), cl)), error = function(e) { stop("API call failed: ", e$message) NULL diff --git a/tests/testthat/Rplots.pdf b/tests/testthat/Rplots.pdf index a5ebbe97169d5a00049435fccbdc8d5068c69da0..c2fb1a90afa07be830248d9362bdd463696b89c2 100644 GIT binary patch delta 27 dcmeCy>DHNG$!2J5Y-(gU(OwM7+8Dh-6aZ$B2U!3B delta 27 dcmeCy>DHNG$!1__XlQCa(OwM7+8Dh-6aZ&H2WbER From 39b5de7ace19e6b3e5e500572dcb00f7c955778a Mon Sep 17 00:00:00 2001 From: hoffmanick <134728053+hoffmanick@users.noreply.github.com> Date: Fri, 24 Jul 2026 09:39:06 -0500 Subject: [PATCH 5/5] updated tests Updated tests to the version in count_entities but commented out the count() method test in test_sites because the count() method doesn't exist in this branch --- tests/testthat.R | 4 - tests/testthat/Rplots.pdf | Bin 5643 -> 0 bytes .../api-docs/swagger-ui-init.js.R | 19114 ++++++++++++++++ .../v2.0/data/datasets-03a122-POST.json | 1287 ++ .../v2.0/data/datasets-a35fb3.json | 1094 + .../v2.0/data/datasets-bb3b70-POST.json | 662 + .../v2.0/data/datasets-ccf0a7.json | 2466 ++ ...,7,7857,8,7858,10469,9,7859,10-5b7af1.json | 492 + ...,7,7857,8,7858,10469,9,7859,10-c34357.json | 7 + .../v2.0/data/datasets/100-5b7af1.json | 47 + .../v2.0/data/datasets/100-c34357.json | 7 + .../v2.0/data/datasets/1001,2001,15,24.json | 178 + .../v2.0/data/datasets/101-5b7af1.json | 45 + .../v2.0/data/datasets/101-c34357.json | 7 + .../v2.0/data/datasets/24,100,101.json | 129 + .../v2.0/data/datasets/24,100.json | 90 + .../v2.0/data/datasets/24,7870-5b7af1.json | 65 + .../v2.0/data/datasets/24,7870-c34357.json | 7 + .../v2.0/data/datasets/24-5b7af1.json | 49 + .../v2.0/data/datasets/24-c34357.json | 7 + .../v2.0/data/datasets/7870.json | 38 + .../v2.0/data/downloads-168d8b.json | 7370 ++++++ .../v2.0/data/downloads-23c45d.json | 4053 ++++ .../v2.0/data/downloads-6f4bb8.json | 5350 +++++ .../v2.0/data/downloads-711600.json | 7 + .../v2.0/data/downloads-80efd9.json | 10917 +++++++++ .../v2.0/data/downloads-82c7ed.json | 579 + .../v2.0/data/sites-01cad7.json | 72 + .../v2.0/data/sites-210911-POST.json | 3786 +++ .../v2.0/data/sites-6700b2.json | 264 + .../v2.0/data/sites-8d5f39.json | 216 + .../v2.0/data/sites-989a41.json | 93 + .../api.neotomadb.org/v2.0/data/sites.json | 771 + .../v2.0/data/sites/1001,2001,15,24.json | 114 + .../v2.0/data/sites/1001.json | 27 + .../v2.0/data/sites/101,102.json | 48 + ...80,13321,9801,13698,11816,13909,13921.json | 933 + .../v2.0/data/sites/24,100.json | 60 + .../v2.0/data/sites/24,1001,2001.json | 81 + .../api.neotomadb.org/v2.0/data/sites/24.json | 39 + .../api.neotomadb.org/v2.0/data/sites/5.json | 27 + tests/testthat/fixtures/data_datasets24.json | 49 + .../fixtures/data_downloads24_dup.json | 406 + tests/testthat/fixtures/data_sites24.json | 39 + tests/testthat/setup.R | 48 + tests/testthat/test_add_chronology.R | 3 + tests/testthat/test_c.R | 6 +- tests/testthat/test_chroncontrols.R | 5 +- tests/testthat/test_chronologies.R | 5 +- tests/testthat/test_cite_data.R | 5 +- tests/testthat/test_clean.R | 18 +- tests/testthat/test_collunits.R | 9 +- tests/testthat/test_coordinates.R | 3 + tests/testthat/test_datasets.R | 7 +- tests/testthat/test_doi.R | 8 +- tests/testthat/test_filter.R | 152 +- tests/testthat/test_get_contacts.R | 2 + tests/testthat/test_get_datasets.R | 62 +- tests/testthat/test_get_documentation.R | 16 +- tests/testthat/test_get_downloads.R | 35 +- tests/testthat/test_get_manual.R | 12 +- tests/testthat/test_get_publications.R | 3 + tests/testthat/test_get_sites.R | 85 +- tests/testthat/test_get_table.R | 14 +- tests/testthat/test_get_taxa.R | 6 + tests/testthat/test_get_taxon.R | 1 + tests/testthat/test_getids.R | 3 + tests/testthat/test_group_data.R | 105 + tests/testthat/test_length.R | 5 +- tests/testthat/test_parseURL.R | 31 + tests/testthat/test_parse_location.R | 1 + tests/testthat/test_parse_site.R | 106 + tests/testthat/test_pingNeotoma.R | 1 + tests/testthat/test_samples.R | 14 +- tests/testthat/test_set_server.R | 2 + tests/testthat/test_sites.R | 174 +- tests/testthat/test_specimens.R | 7 +- tests/testthat/test_speleothems.R | 17 +- tests/testthat/test_summary.R | 7 +- tests/testthat/test_taxa.R | 3 + tests/testthat/test_toWide.R | 3 + 81 files changed, 61864 insertions(+), 216 deletions(-) delete mode 100644 tests/testthat.R delete mode 100644 tests/testthat/Rplots.pdf create mode 100644 tests/testthat/fixtures/api.neotomadb.org/api-docs/swagger-ui-init.js.R create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-03a122-POST.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-a35fb3.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-bb3b70-POST.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-ccf0a7.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1,2,3,4,5,6,7,7857,8,7858,10469,9,7859,10-5b7af1.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1,2,3,4,5,6,7,7857,8,7858,10469,9,7859,10-c34357.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/100-5b7af1.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/100-c34357.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1001,2001,15,24.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/101-5b7af1.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/101-c34357.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,100,101.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,100.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,7870-5b7af1.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,7870-c34357.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24-5b7af1.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24-c34357.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/7870.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-168d8b.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-23c45d.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-6f4bb8.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-711600.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-80efd9.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-82c7ed.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-01cad7.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-210911-POST.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-6700b2.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-8d5f39.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-989a41.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/1001,2001,15,24.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/1001.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/101,102.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/13949,11904,13319,728,13248,2625,2806,13280,519,11745,273,13956,11880,13321,9801,13698,11816,13909,13921.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24,100.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24,1001,2001.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24.json create mode 100644 tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/5.json create mode 100644 tests/testthat/fixtures/data_datasets24.json create mode 100644 tests/testthat/fixtures/data_downloads24_dup.json create mode 100644 tests/testthat/fixtures/data_sites24.json create mode 100644 tests/testthat/setup.R create mode 100644 tests/testthat/test_group_data.R create mode 100644 tests/testthat/test_parseURL.R create mode 100644 tests/testthat/test_parse_site.R diff --git a/tests/testthat.R b/tests/testthat.R deleted file mode 100644 index aa2e6760..00000000 --- a/tests/testthat.R +++ /dev/null @@ -1,4 +0,0 @@ -library(testthat) -library(neotoma2) - -test_check("neotoma2") diff --git a/tests/testthat/Rplots.pdf b/tests/testthat/Rplots.pdf deleted file mode 100644 index c2fb1a90afa07be830248d9362bdd463696b89c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5643 zcma)AcUV*T(gs;jqEe+P!Vy6cfsoL9uMz2;ARz>ZgalIPp*I1!6s1U)CU_B%-c!`{6ie9iNg{pj|4#OP#tWF zBH&1PB*mW8-|SHZex~CJ3hPRA10WJmNdT;a#t`xCul`&OAWA zSw)txIJoSIce&SQP)#w{zpi*_*d41*>{a6uio=gzIFWIS2>P}^vhl`;n;}YcbuMM| zBcl5er1>QG>eIA2_%7R0gtbPWv4OC4UP+>&hT%-EYJ0`Z#^=d)uxcw44x4Zc()loW zs`+b1VN2AHgsFGY+~4ISnv41-LoqBt3L1}9Xaa;8ZSZX{wp;3M8aWZrO>R#u?#Y43 za^0|rR25CQz3!}CxkVVeNRB;kVj51{$)nN`=f|@nvexZ|%-G>I(9yfknI!0Dc3^1R znT5bBMI@i~6Jt+nr4fH{{&V@Lh<=J}M*~_7-pb)8#yh^5n&wsU#i2%O+bX}XiZe-y z>DhN3w%~L@2OV7pST5`uKvi3*i4i0uUzA0o7VHvV3sk1KPI2yt;3|sfbdt5*My^Bj zkCra;xN$L!9@6KNvyPZ|K`E#=Je_;AdxdciszaukKOEML z4C={fCa~XGiPLAHMZ4N9X7}lxj~*>HTm@;K{?`SR>Xww#;_PYDsp}qW3h=pk9R+xI zoj_&nn+J7QZU@}18`bFbOI>*Gj&Ea}FX_&EBC6V=c7sXIvZVENiRIpFKZa-b)60Mt z>kx;f=0^(_q3PGJ3|*J$94Cxy!pcQqq{scWc>TD+9*bh*>%^NTb;&k262zU9<+)xD zF^fMqwc7Q3 z4ZpMrgAA(Ab(t;d4y}-P7dSe1J?dK&TiZC+`i9tRWUleVIb3_(JM2b$z_maBwmrcc zYdjh2+d7bu+{phiDZq4~xYKl3`MrO5rux%Y>*ox-Fw zUp`pYR7sm^u&+9KGmXta`m+c4VCn~HuW2rrh7gIQRIfh@!5?)@{?9V@+tXUIU&x<5H&S5eO@WuDw-Kr zG2?<1wRKl-la*a7lBVBvS0OVTzjpFTxsswLM~DwYNI|=ED2lK4p_SNxljxVv)_N)t zMKU^@-uG6LuBLAcUQ4`HS1RLO5CAK?aRL{^om!cBotPQ0xue%))zu=MX_SLnjbeq@V%SIh59r8odaIp$d>04Sh_S)VCw+1yG3DZ>p!;Ycj8+rl?hRsD zun`F<9q!;$OFJzL{RY)Y1ARzgQtQeyGxvj+5{2?kg=X2Ct)>^K+U3PzQ&Y_oR@eDg zo!loz$U$D>jqq1n^%gz~Hd#SA@oBkIQy@)$u&pM*;8FSU_ha(w!6N`*7}}Wt*a1|&GzF-~ z(-eSH*cC^jup|@!8={=i2o0PsU`IWQ(h^eC8~zK?Qi<~C`J?bT(hNle?7)7LP?2gj^Yx7!<%^`kcSAEV5+MDNdFZ7 z53y4rsy{ohzNV%If`D=cWT;Z`pREG*>F1ZKQ@I&SbpqBxd83gis!{M&3jKrsAaSU) zyv%?5XQ9UQCy8gL`k0%IaYpyG$hH_Kv&7!&cXu;AqIa@IFG*Yk!pLIqIFUv`M$6n& z%Ot7z7*u#Vq(C#NQXn>x)}(UzHy*8FFV9nFQuUq7d8V5E)_O9h_;-Tbb6ff*UDwE? zjWme|;q*_hSTly4$hSTGg& z*yCpU`V1H2I$lXI$=*Ca3we{lW5YXxr*Y{!usP-D!ShH!@r|6koP>v%N2~B~F#I4h zdB;1|AtHE{M~i>AecLK1<0Q?)VpPr8UbF|Ag9g4#YuxlLy2lYr6Z@!@#6z&_K~$+haTo%&M6q2fYjB3 z*0Y)Pe!6pDdqfJL(N?2dQakg3j{Wg(wU1frX_%+!j;IUA{O08dnGQRZNUH^KoeHVR z%=qjbo836#=N(V32AER9pO-0&NIEoTNbsH@AAR!gD~-QBh5+8x;zs%wmlC2 zqvs_Ui=Ws&WW~@|IU30wONiil@?sq-$1fgM_xQFaT_DS9gi(9iG^;g8HME2^goRb% zZkz-w=TjYxBws;B)^qn0*$R)K)!ruZ74kR4>Lrytw>!n4tqn20a_jg@evZi5yQ%q> z`7#A%CP$64@2L!13=3ZeZLu2axZmv==>0%L6jk8KjuY3h%FFCO`=ROs>!#cu2Sa#1 zG9Hq^9ejoN0!P)6DxRt{LkaScJe~1~;!5j(D~$3k$DZuKKXk%CYC!=k0c-*EiV5WK z^Rq^hpKeL#&^}Oh5<;h;p)6DjcWi6h$V`IJhGip~SkU8j>YC`TgVfJ{& z2N8N2A_%ekFU65@n=IS%gyCL;a*7{0XN=CdwtwJVxE`lZt7y2NuG$c$Zx{yrz|fI3ll}`O?-=Etfb60&F%l4 zUSXZ@tL3Hlxs=V}h2D+wXC}5q<^@Fak5PlwP>V4gd2@M9zbbs(7y9?Qr$jqqW;JI_ zVukmGU4@b65oJawvxZ^Pu+EarlH5s6$zu9`Q*==^&Mmz95=U%own4Q)j={~BUL2Rs z=ARj$`|xoSx`)^!?I~J_Sr}QgE?pRr8M$0mF|u&a@80JTgWYZuC5OqwL&J5Y zKBZGbYUp%yg!}yUPXluIKNFce61sU;vy$bb7biv|qpOy zlX#S&mXb^oy|P&8R(A~Q}@6$1pnR9egx*|$SUCS2L`&=DH9Rw(Z4#luP zBXuF?3g$9rOStw#CmKAJo~Y!@&Fl%xY5T>Ai;h}nweIe+bqHk%>9P&nfZPzfu_m9N z#n8Js7*bRNE2+nsKt7xTxQ=ErkN z_DV*JTCW~A9M9dpqAF!sf;`{Eb!Mw>&Z?GyNbU7p>; zT1R5h;>$gY{<5O`{#MHs;-d$4e|xF|TVLEHsylw>(@=WgXz(6U_| zN33>-tV})T-gwMg;Wu*i=+)vfLw=aA5ErZ*cG+MGw}5Tkz1?GV`x^Oeay9DVt9(qK zk=dKn6$V#(=b`F%ba9og;R zp1sBf{esf!kL^J-K_5e7=*T?@Jw0M~#8Bm)_X|m19G^bvp7ISIn(V~f$CcEj@g0d4 zjOGi@++EpfSC0<(*TaNrvg-3(S8l>xMF+9Ndgs$MlbFEC%*vf86<` z>i2Hzpz?SxSAv5x{8Qt+XDQ)vP~P0peSQUovkZ#SywQzdMffUDj%?s;?EdW`tCotK zCQi?l!RH4_Gs`Bgaqsl%&$Ya0`uf3guY9qNfbE;GA#joF=5q#HV)yUtoC%WpRtaAM zlvS3L71kY}gexK^Dle*{eryIce>nFQ(Gk(BwQ+u2x9bA=B3RX7*Y`kwG$o^?L-q0x z`~6q*V?J%Z2T%zPMd|PMn+HP`nb+>Mz4-td!Vr-0w6B~_9EekC=AMl2!cpSft_)b)f$0- z2EeX(gg2$hMIcGkUKfeRBS{`E7?dvnCZaLU6vzXC#N)64*a?rK3Q{x?NXmFh1c9B= z6juZ^WfTy{;)u>D7XXYu3=&Cc{V^ECFSr{C>x#gWJTM3n5dh;{aafc)#T(+#GJ)E< z!++V?9X9(vJMrH$a5xHp%}7qf!yO(Kgi!i%ga;)g%6M>?m)~XdP#A9%5sgHEz(4Z> z9H#WwC7&-I2hZMH(vc zi!Kq5Kx0sN%ElG|o1y(tl)M07eXI)(pdLk20BnlGQD?e8CNKgKfhQhjP+C$#8YCp7 IZKMPGFJZm5djJ3c diff --git a/tests/testthat/fixtures/api.neotomadb.org/api-docs/swagger-ui-init.js.R b/tests/testthat/fixtures/api.neotomadb.org/api-docs/swagger-ui-init.js.R new file mode 100644 index 00000000..92738a24 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/api-docs/swagger-ui-init.js.R @@ -0,0 +1,19114 @@ +structure(list(url = "https://api.neotomadb.org/api-docs/swagger-ui-init.js", + status_code = 200L, headers = structure(list(`access-control-allow-credentials` = "true", + `content-encoding` = "gzip", `content-type` = "application/javascript; charset=utf-8", + date = "Thu, 23 Jul 2026 20:51:54 GMT", etag = "W/\"2e9b8-SskTNIfd7XkRTMmzHBYMNIJQHFc\"", + vary = "Origin, Accept-Encoding", `x-powered-by` = "Express", + `x-ratelimit-limit` = "5000", `x-ratelimit-remaining` = "4996", + `x-ratelimit-reset` = "1784839950", `x-envoy-upstream-service-time` = "6", + server = "envoy", `transfer-encoding` = "chunked"), class = c("insensitive", + "list")), all_headers = list(list(status = 200L, version = "HTTP/1.1", + headers = structure(list(`access-control-allow-credentials` = "true", + `content-encoding` = "gzip", `content-type` = "application/javascript; charset=utf-8", + date = "Thu, 23 Jul 2026 20:51:54 GMT", etag = "W/\"2e9b8-SskTNIfd7XkRTMmzHBYMNIJQHFc\"", + vary = "Origin, Accept-Encoding", `x-powered-by` = "Express", + `x-ratelimit-limit` = "5000", `x-ratelimit-remaining` = "4996", + `x-ratelimit-reset` = "1784839950", `x-envoy-upstream-service-time` = "6", + server = "envoy", `transfer-encoding` = "chunked"), class = c("insensitive", + "list")))), cookies = structure(list(domain = logical(0), + flag = logical(0), path = logical(0), secure = logical(0), + expiration = structure(numeric(0), class = c("POSIXct", + "POSIXt")), name = logical(0), value = logical(0)), row.names = integer(0), class = "data.frame"), + content = as.raw(c(0x0a, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, + 0x2e, 0x6f, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x3d, 0x20, + 0x66, 0x75, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x28, 0x29, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x2f, 0x2f, 0x20, 0x42, 0x75, + 0x69, 0x6c, 0x64, 0x20, 0x61, 0x20, 0x73, 0x79, 0x73, 0x74, + 0x65, 0x6d, 0x0a, 0x20, 0x20, 0x76, 0x61, 0x72, 0x20, 0x75, + 0x72, 0x6c, 0x20, 0x3d, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x6f, + 0x77, 0x2e, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2e, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x2e, 0x6d, 0x61, + 0x74, 0x63, 0x68, 0x28, 0x2f, 0x75, 0x72, 0x6c, 0x3d, 0x28, + 0x5b, 0x5e, 0x26, 0x5d, 0x2b, 0x29, 0x2f, 0x29, 0x3b, 0x0a, + 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x75, 0x72, 0x6c, 0x20, + 0x26, 0x26, 0x20, 0x75, 0x72, 0x6c, 0x2e, 0x6c, 0x65, 0x6e, + 0x67, 0x74, 0x68, 0x20, 0x3e, 0x20, 0x31, 0x29, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x75, 0x72, 0x6c, 0x20, 0x3d, + 0x20, 0x64, 0x65, 0x63, 0x6f, 0x64, 0x65, 0x55, 0x52, 0x49, + 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x28, + 0x75, 0x72, 0x6c, 0x5b, 0x31, 0x5d, 0x29, 0x3b, 0x0a, 0x20, + 0x20, 0x7d, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x75, 0x72, 0x6c, 0x20, 0x3d, 0x20, + 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x2e, 0x6c, 0x6f, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x6f, 0x72, 0x69, 0x67, + 0x69, 0x6e, 0x3b, 0x0a, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x76, 0x61, 0x72, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x3d, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x22, 0x73, + 0x77, 0x61, 0x67, 0x67, 0x65, 0x72, 0x44, 0x6f, 0x63, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, + 0x70, 0x65, 0x6e, 0x61, 0x70, 0x69, 0x22, 0x3a, 0x20, 0x22, + 0x33, 0x2e, 0x30, 0x2e, 0x30, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x6e, 0x66, 0x6f, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x69, 0x74, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x41, 0x50, 0x49, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, + 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x32, 0x2e, 0x30, 0x2d, 0x6f, 0x61, 0x73, 0x33, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x20, 0x69, 0x73, 0x20, 0x66, 0x75, 0x6e, 0x64, 0x65, 0x64, + 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x2a, 0x4e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x53, 0x63, + 0x69, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x46, 0x6f, 0x75, + 0x6e, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x55, 0x6e, 0x69, 0x74, + 0x65, 0x64, 0x20, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x20, + 0x28, 0x5b, 0x41, 0x77, 0x61, 0x72, 0x64, 0x20, 0x31, 0x39, + 0x34, 0x38, 0x39, 0x36, 0x32, 0x5d, 0x28, 0x68, 0x74, 0x74, + 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6e, 0x73, 0x66, 0x2e, 0x67, + 0x6f, 0x76, 0x2f, 0x61, 0x77, 0x61, 0x72, 0x64, 0x73, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x2f, 0x73, 0x68, 0x6f, 0x77, 0x41, + 0x77, 0x61, 0x72, 0x64, 0x3f, 0x41, 0x57, 0x44, 0x5f, 0x49, + 0x44, 0x3d, 0x31, 0x39, 0x34, 0x38, 0x39, 0x32, 0x36, 0x29, + 0x29, 0x2e, 0x5c, 0x6e, 0x5c, 0x6e, 0x54, 0x68, 0x65, 0x20, + 0x5b, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x50, + 0x61, 0x6c, 0x65, 0x6f, 0x65, 0x63, 0x6f, 0x6c, 0x6f, 0x67, + 0x79, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, + 0x77, 0x77, 0x77, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x29, 0x20, 0x69, + 0x73, 0x20, 0x61, 0x20, 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, + 0x6f, 0x66, 0x20, 0x66, 0x6f, 0x73, 0x73, 0x69, 0x6c, 0x73, + 0x20, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x6c, 0x61, 0x73, 0x74, 0x20, 0x35, 0x2e, 0x32, 0x20, + 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x6f, 0x6e, 0x20, 0x79, 0x65, + 0x61, 0x72, 0x73, 0x2e, 0x20, 0x41, 0x6c, 0x6c, 0x20, 0x66, + 0x6f, 0x73, 0x73, 0x69, 0x6c, 0x20, 0x72, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x61, 0x72, 0x65, 0x20, 0x72, + 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x20, 0x70, 0x6c, + 0x61, 0x63, 0x65, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x73, + 0x70, 0x61, 0x63, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x69, + 0x6e, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x73, + 0x20, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, + 0x6c, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, 0x2c, 0x20, + 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x68, 0x69, 0x73, 0x74, 0x6f, 0x72, 0x79, + 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x20, 0x74, 0x68, 0x61, + 0x74, 0x20, 0x61, 0x72, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x74, 0x6f, 0x20, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, + 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x20, 0x61, 0x67, 0x65, 0x2e, 0x5c, 0x6e, + 0x54, 0x68, 0x65, 0x20, 0x41, 0x50, 0x49, 0x20, 0x69, 0x73, + 0x20, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, + 0x64, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x72, 0x6f, 0x76, 0x69, + 0x64, 0x65, 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x72, 0x65, 0x6c, 0x69, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x4a, 0x53, 0x4f, 0x4e, 0x20, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x20, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x69, 0x76, + 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x20, + 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x73, 0x20, 0x73, 0x65, + 0x76, 0x65, 0x72, 0x61, 0x6c, 0x20, 0x74, 0x6f, 0x6f, 0x6c, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x72, 0x65, 0x73, 0x65, 0x61, + 0x72, 0x63, 0x68, 0x65, 0x72, 0x20, 0x73, 0x75, 0x62, 0x6d, + 0x69, 0x74, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x3a, 0x5c, 0x6e, 0x20, 0x20, 0x2a, 0x20, 0x5b, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x45, 0x78, 0x70, 0x6c, + 0x6f, 0x72, 0x65, 0x72, 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2e, 0x6e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, + 0x72, 0x29, 0x3a, 0x20, 0x41, 0x20, 0x76, 0x69, 0x73, 0x75, + 0x61, 0x6c, 0x2c, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x61, + 0x63, 0x74, 0x69, 0x76, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x20, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x72, 0x2e, + 0x5c, 0x6e, 0x20, 0x20, 0x2a, 0x20, 0x5b, 0x6e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x32, 0x20, 0x52, 0x20, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x5d, 0x28, 0x68, 0x74, 0x74, + 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x63, 0x72, 0x61, 0x6e, 0x2e, + 0x72, 0x2d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x2e, + 0x6f, 0x72, 0x67, 0x2f, 0x77, 0x65, 0x62, 0x2f, 0x70, 0x61, + 0x63, 0x6b, 0x61, 0x67, 0x65, 0x73, 0x2f, 0x6e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x32, 0x2f, 0x69, 0x6e, 0x64, 0x65, + 0x78, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x29, 0x3a, 0x20, 0x41, + 0x20, 0x74, 0x6f, 0x6f, 0x6c, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x6d, 0x61, 0x6e, 0x69, 0x70, 0x75, + 0x6c, 0x61, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x70, 0x61, 0x6c, + 0x65, 0x6f, 0x65, 0x63, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x63, + 0x61, 0x6c, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x69, 0x6e, + 0x20, 0x52, 0x2e, 0x5c, 0x6e, 0x20, 0x20, 0x5c, 0x6e, 0x20, + 0x20, 0x3c, 0x61, 0x20, 0x68, 0x72, 0x65, 0x66, 0x3d, 0x68, + 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6c, 0x6f, 0x63, + 0x61, 0x6c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, + 0x68, 0x75, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x69, 0x6e, + 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2f, 0x31, 0x32, 0x32, 0x2f, + 0x3e, 0x3c, 0x69, 0x6d, 0x67, 0x20, 0x61, 0x6c, 0x74, 0x3d, + 0x5c, 0x22, 0x4c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x43, 0x6f, + 0x6e, 0x74, 0x65, 0x78, 0x74, 0x73, 0x20, 0x4f, 0x70, 0x65, + 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x43, 0x6f, 0x6c, 0x6c, 0x61, + 0x62, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x20, 0x4c, 0x6f, 0x67, + 0x6f, 0x5c, 0x22, 0x20, 0x73, 0x72, 0x63, 0x3d, 0x68, 0x74, + 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x73, 0x74, 0x6f, 0x72, + 0x61, 0x67, 0x65, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, + 0x6f, 0x63, 0x61, 0x6c, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x78, 0x74, 0x73, 0x2d, 0x68, 0x75, 0x62, 0x2e, 0x61, 0x70, + 0x70, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x2f, 0x6e, 0x6f, 0x74, + 0x69, 0x63, 0x65, 0x73, 0x2f, 0x63, 0x69, 0x2d, 0x6f, 0x70, + 0x65, 0x6e, 0x2d, 0x74, 0x6f, 0x2d, 0x63, 0x6f, 0x6c, 0x6c, + 0x61, 0x62, 0x6f, 0x72, 0x61, 0x74, 0x65, 0x2e, 0x73, 0x76, + 0x67, 0x20, 0x77, 0x69, 0x64, 0x74, 0x68, 0x3d, 0x35, 0x30, + 0x20, 0x73, 0x74, 0x79, 0x6c, 0x65, 0x3d, 0x5c, 0x22, 0x61, + 0x6c, 0x69, 0x67, 0x6e, 0x3a, 0x63, 0x65, 0x6e, 0x74, 0x65, + 0x72, 0x3b, 0x5c, 0x22, 0x2f, 0x3e, 0x3c, 0x2f, 0x61, 0x3e, + 0x5c, 0x6e, 0x20, 0x20, 0x3c, 0x70, 0x3e, 0x4f, 0x75, 0x72, + 0x20, 0x69, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x69, 0x74, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x64, 0x65, 0x76, 0x65, 0x6c, 0x6f, 0x70, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6e, 0x65, + 0x77, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x73, 0x20, 0x6f, 0x66, + 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x62, 0x6f, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x65, 0x6e, 0x67, 0x61, + 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x73, + 0x68, 0x69, 0x70, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x49, + 0x6e, 0x64, 0x69, 0x67, 0x65, 0x6e, 0x6f, 0x75, 0x73, 0x20, + 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x61, 0x72, 0x65, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x74, 0x65, 0x77, 0x61, + 0x72, 0x64, 0x73, 0x68, 0x69, 0x70, 0x20, 0x6f, 0x66, 0x20, + 0x70, 0x61, 0x73, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, + 0x75, 0x74, 0x75, 0x72, 0x65, 0x20, 0x68, 0x65, 0x72, 0x69, + 0x74, 0x61, 0x67, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x53, 0x69, 0x6d, 0x6f, + 0x6e, 0x20, 0x4a, 0x20, 0x47, 0x6f, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x3a, 0x20, + 0x22, 0x67, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x40, 0x77, 0x69, + 0x73, 0x63, 0x2e, 0x65, 0x64, 0x75, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, + 0x6c, 0x22, 0x3a, 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, + 0x2f, 0x2f, 0x67, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x6f, + 0x72, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x4d, + 0x49, 0x54, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, + 0x22, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6f, + 0x70, 0x65, 0x6e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, + 0x6f, 0x72, 0x67, 0x2f, 0x6c, 0x69, 0x63, 0x65, 0x6e, 0x73, + 0x65, 0x73, 0x2f, 0x4d, 0x49, 0x54, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x65, + 0x72, 0x76, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x72, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, + 0x22, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x61, + 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x65, + 0x76, 0x65, 0x6c, 0x6f, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x20, + 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, + 0x72, 0x6c, 0x22, 0x3a, 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x61, 0x70, 0x69, 0x2d, 0x64, 0x65, + 0x76, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, + 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x6c, 0x20, 0x4e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x72, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, + 0x22, 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x6c, 0x6f, + 0x63, 0x61, 0x6c, 0x68, 0x6f, 0x73, 0x74, 0x3a, 0x33, 0x30, + 0x30, 0x31, 0x2f, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x62, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x20, 0x63, 0x6f, + 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, 0x6e, 0x74, 0x20, + 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x69, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x60, + 0x6e, 0x64, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, + 0x74, 0x75, 0x65, 0x6e, 0x74, 0x64, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x73, 0x60, 0x20, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x2e, 0x20, 0x45, 0x61, 0x63, 0x68, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, + 0x75, 0x65, 0x6e, 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x73, 0x20, 0x69, 0x73, 0x20, 0x69, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x75, + 0x6e, 0x69, 0x71, 0x75, 0x65, 0x6c, 0x79, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, + 0x79, 0x20, 0x6b, 0x65, 0x79, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x64, 0x62, 0x69, 0x64, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x33, 0x35, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, + 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x49, 0x63, 0x65, + 0x2d, 0x73, 0x68, 0x65, 0x65, 0x74, 0x20, 0x61, 0x67, 0x65, + 0x20, 0x28, 0x69, 0x6e, 0x20, 0x63, 0x61, 0x6c, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x72, 0x61, 0x64, 0x69, + 0x6f, 0x63, 0x61, 0x72, 0x62, 0x6f, 0x6e, 0x20, 0x79, 0x65, + 0x61, 0x72, 0x73, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, + 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, + 0x31, 0x39, 0x35, 0x30, 0x43, 0x45, 0x29, 0x2e, 0x20, 0x41, + 0x67, 0x65, 0x73, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x30, 0x20, 0x74, 0x6f, 0x20, + 0x31, 0x38, 0x30, 0x30, 0x30, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x67, 0x65, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, + 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x36, 0x37, 0x30, 0x30, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x38, 0x30, 0x30, 0x30, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x30, 0x30, 0x30, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x4f, 0x66, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x20, 0x61, 0x67, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, + 0x65, 0x73, 0x20, 0x6d, 0x75, 0x73, 0x74, 0x20, 0x73, 0x70, + 0x61, 0x6e, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x61, 0x67, + 0x65, 0x20, 0x28, 0x69, 0x6e, 0x20, 0x63, 0x61, 0x6c, 0x69, + 0x62, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x61, + 0x72, 0x73, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x31, + 0x39, 0x35, 0x30, 0x43, 0x45, 0x29, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x67, 0x65, 0x6f, 0x66, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, + 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x36, 0x37, 0x30, 0x30, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x32, 0x33, 0x39, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, + 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x2d, 0x31, + 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x69, 0x6e, + 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, + 0x68, 0x65, 0x20, 0x73, 0x63, 0x69, 0x65, 0x6e, 0x74, 0x69, + 0x66, 0x69, 0x63, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x61, 0x20, 0x6d, 0x61, 0x6d, 0x6d, 0x61, + 0x6c, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, + 0x61, 0x79, 0x20, 0x62, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x20, 0x6e, + 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x75, 0x73, 0x65, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x60, 0x25, 0x60, 0x20, 0x77, + 0x69, 0x6c, 0x64, 0x63, 0x61, 0x72, 0x64, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x63, + 0x69, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x63, 0x61, 0x6e, 0x69, 0x73, 0x25, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x6a, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x6a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, + 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x6e, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x30, 0x33, 0x31, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x38, 0x35, 0x37, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x39, 0x39, 0x35, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x34, 0x33, 0x32, 0x36, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x39, 0x39, 0x38, 0x39, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x32, 0x36, 0x33, 0x33, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x33, 0x32, 0x37, 0x33, + 0x33, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, + 0x34, 0x33, 0x32, 0x36, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x33, + 0x38, 0x35, 0x37, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x20, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x5b, + 0x73, 0x70, 0x61, 0x74, 0x69, 0x61, 0x6c, 0x20, 0x72, 0x65, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5d, 0x28, + 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x65, 0x6e, + 0x2e, 0x77, 0x69, 0x6b, 0x69, 0x70, 0x65, 0x64, 0x69, 0x61, + 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x77, 0x69, 0x6b, 0x69, 0x2f, + 0x53, 0x70, 0x61, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x72, 0x65, + 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x73, 0x79, + 0x73, 0x74, 0x65, 0x6d, 0x23, 0x49, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x29, 0x20, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x2e, 0x20, 0x42, 0x79, 0x20, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x53, + 0x52, 0x49, 0x44, 0x20, 0x34, 0x33, 0x32, 0x36, 0x20, 0x28, + 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x20, 0x6c, + 0x61, 0x74, 0x2f, 0x6c, 0x6f, 0x6e, 0x67, 0x29, 0x2c, 0x20, + 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x5b, 0x57, 0x53, + 0x47, 0x38, 0x34, 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, + 0x3a, 0x2f, 0x2f, 0x65, 0x6e, 0x2e, 0x77, 0x69, 0x6b, 0x69, + 0x70, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x6f, 0x72, 0x67, 0x2f, + 0x77, 0x69, 0x6b, 0x69, 0x2f, 0x57, 0x6f, 0x72, 0x6c, 0x64, + 0x5f, 0x47, 0x65, 0x6f, 0x64, 0x65, 0x74, 0x69, 0x63, 0x5f, + 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x23, 0x57, 0x47, 0x53, + 0x38, 0x34, 0x29, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x70, 0x6c, 0x61, + 0x6e, 0x65, 0x74, 0x2e, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x77, + 0x65, 0x62, 0x20, 0x6d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, + 0x20, 0x75, 0x73, 0x65, 0x72, 0x73, 0x20, 0x6d, 0x61, 0x79, + 0x20, 0x63, 0x68, 0x6f, 0x6f, 0x73, 0x65, 0x20, 0x53, 0x52, + 0x49, 0x44, 0x20, 0x2a, 0x33, 0x38, 0x35, 0x37, 0x2a, 0x20, + 0x69, 0x66, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x70, + 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x66, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, 0x5c, 0x6e, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x65, 0x63, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x50, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, + 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x61, + 0x20, 0x72, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x65, 0x64, 0x20, + 0x70, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x2e, 0x20, 0x4d, + 0x61, 0x6e, 0x79, 0x20, 0x73, 0x70, 0x61, 0x74, 0x69, 0x61, + 0x6c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x74, 0x65, 0x64, 0x20, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, + 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x68, 0x61, 0x76, 0x65, + 0x20, 0x6f, 0x76, 0x65, 0x72, 0x6c, 0x79, 0x20, 0x70, 0x72, + 0x65, 0x63, 0x69, 0x73, 0x65, 0x20, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x20, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, + 0x74, 0x65, 0x73, 0x2e, 0x20, 0x4f, 0x66, 0x74, 0x65, 0x6e, + 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x31, 0x30, 0x30, 0x6d, 0x20, + 0x69, 0x73, 0x20, 0x73, 0x75, 0x66, 0x66, 0x69, 0x63, 0x69, + 0x65, 0x6e, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, + 0x6e, 0x64, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, + 0x20, 0x6d, 0x61, 0x70, 0x2e, 0x3c, 0x62, 0x72, 0x3e, 0x20, + 0x2a, 0x2a, 0x4e, 0x4f, 0x54, 0x45, 0x2a, 0x2a, 0x3a, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, + 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x73, 0x20, 0x64, 0x65, 0x70, + 0x65, 0x6e, 0x64, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, + 0x74, 0x65, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, + 0x20, 0x46, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x53, 0x52, 0x49, + 0x44, 0x3d, 0x34, 0x33, 0x32, 0x36, 0x20, 0x70, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x70, + 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x75, + 0x6e, 0x69, 0x74, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x69, + 0x6e, 0x20, 0x64, 0x65, 0x63, 0x69, 0x6d, 0x61, 0x6c, 0x20, + 0x64, 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x2c, 0x20, 0x77, + 0x68, 0x65, 0x72, 0x65, 0x20, 0x30, 0x2e, 0x31, 0x20, 0x64, + 0x65, 0x67, 0x72, 0x65, 0x65, 0x73, 0x20, 0x6c, 0x61, 0x74, + 0x69, 0x74, 0x75, 0x64, 0x65, 0x20, 0x3d, 0x20, 0x31, 0x31, + 0x2e, 0x31, 0x6b, 0x6d, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x30, + 0x2e, 0x30, 0x30, 0x30, 0x31, 0x20, 0x64, 0x65, 0x67, 0x72, + 0x65, 0x65, 0x73, 0x20, 0x6c, 0x61, 0x74, 0x69, 0x74, 0x75, + 0x64, 0x65, 0x20, 0x3d, 0x20, 0x31, 0x31, 0x2e, 0x31, 0x6d, + 0x2e, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x6d, 0x65, 0x74, 0x72, + 0x69, 0x63, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, + 0x6f, 0x6e, 0x2c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, + 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x69, 0x6e, + 0x20, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x3c, 0x62, + 0x72, 0x3e, 0x54, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, + 0x6f, 0x66, 0x20, 0x2a, 0x30, 0x2e, 0x30, 0x30, 0x30, 0x31, + 0x2a, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x73, 0x20, 0x61, 0x20, 0x6d, 0x65, 0x74, 0x72, 0x69, + 0x63, 0x20, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x31, 0x31, 0x2e, 0x31, 0x6d, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x20, 0x34, 0x33, 0x32, 0x36, 0x20, + 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x70, 0x72, + 0x65, 0x63, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x31, + 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x31, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, + 0x65, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, + 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, + 0x30, 0x2e, 0x30, 0x30, 0x30, 0x31, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x67, 0x65, 0x4f, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x4f, 0x6c, 0x64, 0x65, 0x73, 0x74, 0x20, 0x61, 0x67, + 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x63, 0x65, 0x70, 0x74, 0x73, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x20, 0x28, 0x69, 0x6e, 0x20, 0x63, + 0x61, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x79, 0x65, 0x61, 0x72, 0x73, 0x20, 0x62, 0x65, 0x66, 0x6f, + 0x72, 0x65, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x2c, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x30, 0x20, 0x61, + 0x74, 0x20, 0x31, 0x39, 0x35, 0x30, 0x43, 0x45, 0x29, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x67, 0x65, 0x6f, + 0x6c, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x31, + 0x31, 0x34, 0x33, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x32, 0x33, 0x39, 0x30, 0x30, 0x30, 0x30, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x2d, 0x31, 0x30, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x59, 0x6f, 0x75, 0x6e, 0x67, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x59, 0x6f, 0x75, 0x6e, 0x67, + 0x65, 0x73, 0x74, 0x20, 0x61, 0x67, 0x65, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x63, 0x65, + 0x70, 0x74, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x28, 0x69, 0x6e, 0x20, 0x63, 0x61, 0x6c, 0x69, 0x62, + 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x79, 0x65, 0x61, 0x72, + 0x73, 0x20, 0x62, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x20, 0x70, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x30, 0x20, 0x61, 0x74, 0x20, 0x31, 0x39, + 0x35, 0x30, 0x43, 0x45, 0x29, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x2d, 0x36, 0x30, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x32, 0x33, 0x39, 0x30, + 0x30, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x2d, + 0x31, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, + 0x4d, 0x61, 0x78, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x4d, + 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x61, 0x6c, 0x74, + 0x69, 0x74, 0x75, 0x64, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x73, 0x69, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x69, 0x6e, 0x20, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x29, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x6c, 0x74, 0x6d, 0x61, 0x78, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x36, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, + 0x6d, 0x22, 0x3a, 0x20, 0x38, 0x39, 0x30, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x2d, 0x35, 0x30, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x6c, 0x74, 0x4d, 0x69, 0x6e, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x20, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x20, 0x73, 0x69, 0x74, 0x65, 0x20, + 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, + 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x29, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x6c, 0x74, + 0x6d, 0x69, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, + 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x34, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, + 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x38, 0x39, + 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x2d, 0x35, 0x30, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x65, 0x72, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x5b, 0x60, 0x6e, + 0x64, 0x62, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x73, 0x60, 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, + 0x2f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, + 0x2f, 0x64, 0x62, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, + 0x6e, 0x64, 0x62, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2e, + 0x68, 0x74, 0x6d, 0x6c, 0x29, 0x20, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x68, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, + 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, + 0x74, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x75, 0x6e, + 0x69, 0x74, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, + 0x65, 0x72, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, + 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, + 0x72, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x5b, 0x60, 0x6e, 0x64, 0x62, 0x2e, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, + 0x6e, 0x69, 0x74, 0x73, 0x60, 0x5d, 0x28, 0x68, 0x74, 0x74, + 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, + 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, + 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x62, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x2f, 0x6e, 0x64, 0x62, 0x2f, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, + 0x68, 0x74, 0x6d, 0x6c, 0x29, 0x20, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x2e, 0x20, 0x49, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x49, 0x44, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x73, 0x20, 0x6e, 0x6f, + 0x20, 0x73, 0x70, 0x65, 0x6c, 0x65, 0x6f, 0x74, 0x68, 0x65, + 0x6d, 0x20, 0x64, 0x61, 0x74, 0x61, 0x2c, 0x20, 0x74, 0x68, + 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, 0x73, + 0x75, 0x6c, 0x74, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, + 0x65, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x6d, 0x70, 0x74, 0x79, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, + 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x37, 0x30, 0x30, 0x30, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x63, 0x6c, + 0x75, 0x73, 0x69, 0x76, 0x65, 0x4d, 0x69, 0x6e, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, + 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x65, 0x72, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x2e, 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x69, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x5b, 0x60, 0x6e, + 0x64, 0x62, 0x2e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x60, 0x5d, + 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6f, + 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x62, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x6e, 0x64, 0x62, + 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, + 0x69, 0x74, 0x73, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x29, 0x20, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x20, 0x49, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, + 0x49, 0x44, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, + 0x73, 0x20, 0x6e, 0x6f, 0x20, 0x73, 0x70, 0x65, 0x6c, 0x65, + 0x6f, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x2c, 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x20, 0x77, 0x69, + 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x61, 0x6e, 0x20, 0x65, + 0x6d, 0x70, 0x74, 0x79, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x70, 0x61, 0x74, 0x68, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, + 0x6e, 0x69, 0x74, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x37, + 0x30, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x4d, 0x69, + 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, 0x6e, + 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, 0x69, + 0x71, 0x75, 0x65, 0x20, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, + 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x2e, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x69, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x69, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x5b, 0x60, 0x6e, 0x64, 0x62, 0x2e, 0x63, 0x68, 0x72, 0x6f, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x60, 0x5d, + 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6f, + 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x62, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x6e, 0x64, 0x62, + 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, + 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x29, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x74, + 0x68, 0x61, 0x74, 0x20, 0x61, 0x6c, 0x74, 0x68, 0x6f, 0x75, + 0x67, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x68, 0x72, + 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x49, 0x44, + 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x67, 0x65, 0x6e, 0x65, + 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x73, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x6c, 0x79, 0x2c, 0x20, + 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x49, + 0x44, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x20, 0x69, 0x6e, 0x20, + 0x75, 0x73, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x70, 0x61, 0x74, 0x68, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x31, 0x37, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, + 0x20, 0x34, 0x34, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, + 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x63, + 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x4d, 0x69, 0x6e, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x46, 0x75, 0x6c, 0x6c, 0x20, 0x6e, 0x61, 0x6d, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, + 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x72, 0x20, 0x75, + 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x5c, + 0x22, 0x4c, 0x61, 0x73, 0x74, 0x2c, 0x20, 0x47, 0x69, 0x76, + 0x65, 0x6e, 0x20, 0x4e, 0x61, 0x6d, 0x65, 0x28, 0x73, 0x29, + 0x5c, 0x22, 0x20, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, + 0x72, 0x65, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x6d, 0x61, + 0x79, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x25, 0x20, 0x77, 0x69, 0x6c, 0x64, 0x63, 0x61, 0x72, 0x64, + 0x20, 0x61, 0x6e, 0x79, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x47, 0x72, 0x69, 0x6d, 0x6d, 0x2c, 0x20, 0x45, 0x72, 0x69, + 0x63, 0x20, 0x43, 0x68, 0x72, 0x69, 0x73, 0x74, 0x6f, 0x70, + 0x68, 0x65, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x5e, 0x5b, 0x2d, 0x27, 0x61, 0x2d, 0x7a, 0x41, 0x2d, 0x5a, + 0xc3, 0x80, 0x2d, 0xc3, 0x96, 0xc3, 0x98, 0x2d, 0xc3, 0xb6, + 0xc3, 0xb8, 0x2d, 0xc3, 0xbf, 0x2c, 0x20, 0x5d, 0x2b, 0x24, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x53, 0x68, 0x6f, 0x75, 0x6c, + 0x64, 0x20, 0x77, 0x65, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x6f, 0x77, 0x20, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x3f, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x62, 0x6f, 0x6f, + 0x6c, 0x65, 0x61, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x20, 0x65, 0x6d, 0x70, 0x6c, 0x6f, + 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x63, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x6e, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x63, + 0x65, 0x61, 0x73, 0x65, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x66, 0x75, 0x6e, 0x63, 0x74, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x74, 0x61, 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x74, 0x69, 0x72, 0x65, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x64, 0x65, 0x63, 0x65, 0x61, 0x73, 0x65, 0x64, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, 0x69, + 0x71, 0x75, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, + 0x65, 0x72, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x2c, 0x20, 0x61, 0x6c, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x72, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x20, 0x73, 0x65, 0x70, + 0x61, 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x68, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x34, 0x34, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x32, 0x31, 0x30, 0x30, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, 0x69, 0x71, + 0x75, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, + 0x72, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2c, + 0x20, 0x61, 0x6c, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x72, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x20, 0x73, 0x65, 0x70, 0x61, + 0x72, 0x61, 0x74, 0x65, 0x64, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x34, + 0x34, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, + 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x32, 0x31, 0x30, + 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x4f, 0x6e, 0x65, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, + 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x45, 0x75, 0x72, 0x6f, 0x70, + 0x65, 0x61, 0x6e, 0x20, 0x50, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, + 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x6e, 0x75, 0x6d, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, + 0x6f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x76, 0x65, + 0x20, 0x48, 0x6f, 0x6c, 0x6f, 0x63, 0x65, 0x6e, 0x65, 0x20, + 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x50, 0x72, + 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x41, 0x66, 0x72, 0x69, 0x63, 0x61, 0x6e, + 0x20, 0x50, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, + 0x61, 0x6e, 0x20, 0x50, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x49, 0x6e, 0x64, 0x6f, + 0x2d, 0x50, 0x61, 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x50, + 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x4c, 0x61, 0x74, 0x69, 0x6e, 0x20, 0x41, 0x6d, + 0x65, 0x72, 0x69, 0x63, 0x61, 0x6e, 0x20, 0x50, 0x6f, 0x6c, + 0x6c, 0x65, 0x6e, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x4e, 0x6f, 0x72, 0x74, 0x68, 0x20, 0x41, 0x6d, 0x65, 0x72, + 0x69, 0x63, 0x61, 0x6e, 0x20, 0x50, 0x6f, 0x6c, 0x6c, 0x65, + 0x6e, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, 0x6f, + 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x53, 0x69, 0x62, + 0x65, 0x72, 0x69, 0x61, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x52, 0x75, 0x73, 0x73, 0x69, 0x61, 0x6e, + 0x20, 0x46, 0x61, 0x72, 0x20, 0x45, 0x61, 0x73, 0x74, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x61, 0x6e, + 0x61, 0x64, 0x69, 0x61, 0x6e, 0x20, 0x50, 0x6f, 0x6c, 0x6c, + 0x65, 0x6e, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x46, + 0x41, 0x55, 0x4e, 0x4d, 0x41, 0x50, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4e, + 0x6f, 0x72, 0x74, 0x68, 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, + 0x63, 0x61, 0x6e, 0x20, 0x50, 0x6c, 0x61, 0x6e, 0x74, 0x20, + 0x4d, 0x61, 0x63, 0x72, 0x6f, 0x66, 0x6f, 0x73, 0x73, 0x69, + 0x6c, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x41, 0x63, + 0x61, 0x64, 0x65, 0x6d, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x4e, + 0x61, 0x74, 0x75, 0x72, 0x61, 0x6c, 0x20, 0x53, 0x63, 0x69, + 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x44, + 0x72, 0x65, 0x78, 0x65, 0x6c, 0x20, 0x55, 0x6e, 0x69, 0x76, + 0x65, 0x72, 0x73, 0x69, 0x74, 0x79, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x4e, 0x44, 0x53, 0x55, 0x20, 0x49, + 0x6e, 0x73, 0x65, 0x63, 0x74, 0x20, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x4e, 0x6f, 0x72, 0x74, 0x68, 0x20, 0x41, 0x6d, + 0x65, 0x72, 0x69, 0x63, 0x61, 0x6e, 0x20, 0x4e, 0x6f, 0x6e, + 0x2d, 0x4d, 0x61, 0x72, 0x69, 0x6e, 0x65, 0x20, 0x4f, 0x73, + 0x74, 0x72, 0x61, 0x63, 0x6f, 0x64, 0x65, 0x20, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x50, 0x72, 0x6f, + 0x6a, 0x65, 0x63, 0x74, 0x20, 0x28, 0x4e, 0x41, 0x4e, 0x4f, + 0x44, 0x65, 0x29, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x4d, 0x69, 0x6f, 0x4d, 0x61, 0x70, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x41, 0x6c, 0x61, 0x73, 0x6b, + 0x61, 0x6e, 0x20, 0x41, 0x72, 0x63, 0x68, 0x61, 0x65, 0x6f, + 0x66, 0x61, 0x75, 0x6e, 0x61, 0x73, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x46, 0x72, 0x65, 0x6e, 0x63, 0x68, + 0x20, 0x49, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x74, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x50, 0x6f, 0x6e, 0x64, 0x69, 0x63, + 0x68, 0x65, 0x72, 0x72, 0x79, 0x20, 0x50, 0x61, 0x6c, 0x79, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x50, 0x61, 0x6c, 0x65, 0x6f, 0x65, 0x63, 0x6f, 0x6c, + 0x6f, 0x67, 0x79, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x4a, 0x61, 0x70, 0x61, 0x6e, 0x65, 0x73, 0x65, 0x20, 0x50, + 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x4d, 0x69, 0x64, 0x64, 0x65, 0x6e, 0x20, 0x44, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x43, 0x68, 0x69, 0x6e, 0x65, 0x73, 0x65, + 0x20, 0x50, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x48, 0x6f, 0x6c, 0x6f, 0x63, 0x65, + 0x6e, 0x65, 0x20, 0x50, 0x65, 0x72, 0x73, 0x70, 0x65, 0x63, + 0x74, 0x69, 0x76, 0x65, 0x20, 0x6f, 0x6e, 0x20, 0x50, 0x65, + 0x61, 0x74, 0x6c, 0x61, 0x6e, 0x64, 0x20, 0x42, 0x69, 0x6f, + 0x67, 0x65, 0x6f, 0x63, 0x68, 0x65, 0x6d, 0x69, 0x73, 0x74, + 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x41, 0x4e, 0x54, 0x49, 0x47, 0x55, 0x41, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x54, 0x65, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x20, 0x41, 0x6d, 0x6f, 0x65, 0x62, 0x61, 0x65, 0x20, 0x44, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x65, 0x65, 0x70, 0x2d, + 0x54, 0x69, 0x6d, 0x65, 0x20, 0x50, 0x61, 0x6c, 0x79, 0x6e, + 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x42, 0x69, 0x6f, 0x6d, 0x61, 0x72, 0x6b, 0x65, 0x72, 0x20, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x41, 0x6c, 0x70, 0x69, + 0x6e, 0x65, 0x20, 0x50, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x61, 0x6e, 0x61, + 0x64, 0x69, 0x61, 0x6e, 0x20, 0x4d, 0x75, 0x73, 0x65, 0x75, + 0x6d, 0x20, 0x6f, 0x66, 0x20, 0x4e, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x2d, 0x44, 0x65, 0x6c, 0x6f, 0x72, 0x6d, 0x65, 0x20, + 0x4f, 0x73, 0x74, 0x72, 0x61, 0x63, 0x6f, 0x64, 0x61, 0x2d, + 0x53, 0x75, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x53, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x44, 0x69, 0x61, 0x74, 0x6f, 0x6d, 0x20, + 0x50, 0x61, 0x6c, 0x65, 0x6f, 0x6c, 0x69, 0x6d, 0x6e, 0x6f, + 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x44, 0x61, 0x74, 0x61, 0x20, + 0x43, 0x6f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x76, + 0x65, 0x20, 0x28, 0x44, 0x50, 0x44, 0x43, 0x29, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x4f, 0x73, 0x74, 0x72, 0x61, 0x63, + 0x6f, 0x64, 0x65, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x46, 0x61, 0x75, 0x6e, 0x61, 0x6c, 0x20, 0x49, 0x73, 0x6f, + 0x74, 0x6f, 0x70, 0x65, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x43, + 0x68, 0x61, 0x72, 0x63, 0x6f, 0x61, 0x6c, 0x20, 0x44, 0x61, + 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x50, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x4d, 0x6f, 0x6e, + 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x50, 0x72, + 0x6f, 0x67, 0x72, 0x61, 0x6d, 0x6d, 0x65, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, 0x61, 0x6c, 0x65, 0x6f, + 0x56, 0x65, 0x72, 0x74, 0x65, 0x62, 0x72, 0x61, 0x74, 0x65, + 0x73, 0x20, 0x6f, 0x66, 0x20, 0x4c, 0x61, 0x74, 0x69, 0x6e, + 0x20, 0x41, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x61, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x74, 0x2e, 0x20, + 0x43, 0x72, 0x6f, 0x69, 0x78, 0x20, 0x57, 0x61, 0x74, 0x65, + 0x72, 0x73, 0x68, 0x65, 0x64, 0x20, 0x52, 0x65, 0x73, 0x65, + 0x61, 0x72, 0x63, 0x68, 0x20, 0x53, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x53, 0x63, 0x69, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x4d, 0x75, + 0x73, 0x65, 0x75, 0x6d, 0x20, 0x6f, 0x66, 0x20, 0x4d, 0x69, + 0x6e, 0x6e, 0x65, 0x73, 0x6f, 0x74, 0x61, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x67, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, + 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x61, 0x67, 0x67, 0x72, + 0x65, 0x67, 0x61, 0x74, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, + 0x66, 0x69, 0x65, 0x72, 0x20, 0x28, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x29, 0x2c, 0x20, 0x65, 0x69, 0x74, 0x68, + 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x79, 0x20, + 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, + 0x74, 0x65, 0x64, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x68, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x67, 0x67, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x31, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, + 0x3a, 0x20, 0x36, 0x30, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, + 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, + 0x66, 0x69, 0x65, 0x72, 0x20, 0x28, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x29, 0x2c, 0x20, 0x65, 0x69, 0x74, 0x68, + 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x79, 0x20, + 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x63, 0x6f, + 0x6d, 0x6d, 0x61, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, + 0x74, 0x65, 0x64, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x31, + 0x32, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x63, 0x6c, + 0x75, 0x73, 0x69, 0x76, 0x65, 0x4d, 0x69, 0x6e, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x6f, 0x69, 0x64, 0x61, 0x74, 0x61, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x20, 0x44, 0x4f, 0x49, 0x20, 0x69, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x20, + 0x31, 0x30, 0x2e, 0x58, 0x58, 0x58, 0x58, 0x2f, 0x58, 0x58, + 0x58, 0x58, 0x58, 0x20, 0x28, 0x69, 0x2e, 0x65, 0x2e, 0x2c, + 0x20, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, + 0x20, 0x27, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, + 0x64, 0x6f, 0x69, 0x2e, 0x6f, 0x72, 0x67, 0x27, 0x29, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x64, 0x6f, 0x69, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x5e, 0x31, + 0x30, 0x2e, 0x5c, 0x5c, 0x64, 0x7b, 0x34, 0x2c, 0x39, 0x7d, + 0x2f, 0x5b, 0x2d, 0x2e, 0x5f, 0x3b, 0x28, 0x29, 0x2f, 0x3a, + 0x41, 0x2d, 0x5a, 0x30, 0x2d, 0x39, 0x5d, 0x2b, 0x24, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x31, 0x30, 0x2e, 0x32, + 0x31, 0x32, 0x33, 0x33, 0x2f, 0x7a, 0x6e, 0x65, 0x78, 0x2d, + 0x73, 0x70, 0x39, 0x34, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, + 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x61, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x20, + 0x6f, 0x66, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x20, 0x28, 0x73, 0x65, + 0x65, 0x20, 0x2f, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x2e, 0x20, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, + 0x61, 0x20, 0x73, 0x75, 0x62, 0x73, 0x65, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, + 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x70, + 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x6e, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6c, 0x6f, 0x73, + 0x73, 0x2d, 0x6f, 0x6e, 0x2d, 0x69, 0x67, 0x6e, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x6c, 0x61, 0x6e, 0x74, + 0x20, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x66, 0x6f, 0x73, 0x73, + 0x69, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x76, 0x65, 0x72, 0x74, 0x65, 0x62, 0x72, 0x61, 0x74, 0x65, + 0x20, 0x66, 0x61, 0x75, 0x6e, 0x61, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x69, + 0x6e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x62, 0x72, 0x61, 0x74, + 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x73, 0x75, 0x72, 0x66, + 0x61, 0x63, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, + 0x73, 0x65, 0x63, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6f, 0x73, 0x74, 0x72, 0x61, 0x63, 0x6f, 0x64, + 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x77, + 0x61, 0x74, 0x65, 0x72, 0x20, 0x63, 0x68, 0x65, 0x6d, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x69, 0x61, 0x74, 0x6f, 0x6d, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, 0x73, 0x74, 0x72, + 0x61, 0x63, 0x6f, 0x64, 0x65, 0x20, 0x73, 0x75, 0x72, 0x66, + 0x61, 0x63, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x69, + 0x61, 0x74, 0x6f, 0x6d, 0x20, 0x73, 0x75, 0x72, 0x66, 0x61, + 0x63, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, + 0x63, 0x68, 0x65, 0x6d, 0x69, 0x73, 0x74, 0x72, 0x79, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x68, 0x79, + 0x73, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x73, 0x65, 0x64, 0x69, + 0x6d, 0x65, 0x6e, 0x74, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x61, + 0x72, 0x63, 0x6f, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x20, 0x61, 0x6d, 0x6f, 0x65, 0x62, 0x61, 0x65, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x58, 0x2d, 0x72, 0x61, + 0x79, 0x20, 0x66, 0x6c, 0x75, 0x6f, 0x72, 0x65, 0x73, 0x63, + 0x65, 0x6e, 0x63, 0x65, 0x20, 0x28, 0x58, 0x52, 0x46, 0x29, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x58, 0x2d, + 0x72, 0x61, 0x79, 0x20, 0x64, 0x69, 0x66, 0x66, 0x72, 0x61, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x28, 0x58, 0x52, 0x44, + 0x29, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x6e, 0x65, 0x72, 0x67, 0x79, 0x20, 0x64, 0x69, 0x73, 0x70, + 0x65, 0x72, 0x73, 0x69, 0x76, 0x65, 0x20, 0x58, 0x2d, 0x72, + 0x61, 0x79, 0x20, 0x73, 0x70, 0x65, 0x63, 0x74, 0x72, 0x6f, + 0x73, 0x63, 0x6f, 0x70, 0x79, 0x20, 0x28, 0x45, 0x44, 0x53, + 0x2f, 0x45, 0x44, 0x58, 0x29, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x62, 0x69, 0x6f, 0x6d, 0x61, 0x72, 0x6b, + 0x65, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x20, 0x70, 0x6c, 0x61, + 0x6e, 0x74, 0x20, 0x62, 0x69, 0x6f, 0x6d, 0x61, 0x72, 0x6b, + 0x65, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x68, 0x79, 0x74, 0x6f, 0x6c, 0x69, 0x74, 0x68, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x70, 0x65, + 0x63, 0x69, 0x6d, 0x65, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x69, 0x73, 0x6f, 0x74, 0x6f, 0x70, 0x65, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x6c, 0x65, 0x6f, 0x6d, 0x61, 0x67, 0x6e, 0x65, 0x74, 0x69, + 0x63, 0x2c, 0x62, 0x69, 0x6f, 0x63, 0x68, 0x65, 0x6d, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x20, 0x62, + 0x69, 0x6f, 0x63, 0x68, 0x65, 0x6d, 0x69, 0x73, 0x74, 0x72, + 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, + 0x72, 0x67, 0x61, 0x6e, 0x69, 0x63, 0x20, 0x63, 0x61, 0x72, + 0x62, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x6e, 0x73, 0x65, 0x63, 0x74, 0x20, 0x6d, 0x6f, + 0x64, 0x65, 0x72, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x68, 0x69, 0x72, 0x6f, 0x6e, 0x6f, 0x6d, + 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x69, 0x73, 0x6f, + 0x74, 0x6f, 0x70, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x65, 0x73, 0x74, 0x61, 0x74, 0x65, 0x20, + 0x61, 0x6d, 0x6f, 0x65, 0x62, 0x61, 0x65, 0x20, 0x73, 0x75, + 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x68, 0x61, 0x72, 0x63, 0x6f, 0x61, 0x6c, 0x20, 0x73, + 0x75, 0x72, 0x66, 0x61, 0x63, 0x65, 0x20, 0x73, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6c, 0x61, 0x64, 0x6f, 0x63, 0x65, 0x72, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x69, + 0x61, 0x74, 0x6f, 0x6d, 0x20, 0x74, 0x6f, 0x70, 0x2d, 0x62, + 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x63, 0x72, 0x6f, 0x63, 0x68, + 0x61, 0x72, 0x63, 0x6f, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x63, + 0x68, 0x61, 0x72, 0x63, 0x6f, 0x61, 0x6c, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x6f, 0x6c, 0x6c, 0x65, + 0x6e, 0x20, 0x74, 0x72, 0x61, 0x70, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x69, 0x6e, 0x6f, 0x66, 0x6c, + 0x61, 0x67, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x69, 0x61, + 0x74, 0x6f, 0x6d, 0x20, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, + 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x4d, 0x65, 0x74, 0x61, 0x62, + 0x61, 0x72, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x61, + 0x65, 0x44, 0x4e, 0x41, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x63, 0x6f, 0x6c, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, + 0x20, 0x65, 0x63, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, + 0x6c, 0x20, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x20, 0x6f, 0x66, + 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x65, 0x73, 0x74, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x74, 0x61, 0x78, 0x6f, + 0x6e, 0x20, 0x28, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x65, 0x63, 0x6f, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x29, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x65, 0x63, + 0x6f, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x68, 0x61, 0x72, 0x63, + 0x6f, 0x61, 0x6c, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x61, 0x6d, + 0x69, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x46, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x20, + 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x28, 0x6c, 0x61, 0x73, 0x74, + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x29, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, + 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x72, 0x20, 0x28, + 0x6d, 0x61, 0x79, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x25, 0x20, 0x77, 0x69, 0x6c, 0x64, 0x63, 0x61, + 0x72, 0x64, 0x29, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x47, + 0x72, 0x69, 0x6d, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x5e, 0x5b, 0x2d, 0x27, 0x61, 0x2d, 0x7a, 0x41, 0x2d, + 0x5a, 0xc3, 0x80, 0x2d, 0xc3, 0x96, 0xc3, 0x98, 0x2d, 0xc3, + 0xb6, 0xc3, 0xb8, 0x2d, 0xc3, 0xbf, 0x25, 0x20, 0x5d, 0x2b, + 0x24, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x70, 0x69, 0x64, 0x50, + 0x61, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x4e, 0x75, 0x6d, 0x65, 0x72, 0x69, + 0x63, 0x20, 0x49, 0x44, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, + 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x70, 0x61, 0x74, 0x68, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x67, 0x70, 0x69, + 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, + 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x31, + 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, + 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x70, 0x69, 0x64, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x4e, 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, + 0x20, 0x49, 0x44, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x67, 0x65, 0x6f, + 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x75, + 0x6e, 0x69, 0x74, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x67, 0x70, + 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x31, 0x31, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x70, 0x69, 0x64, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x22, 0x3a, 0x20, 0x35, 0x33, 0x39, 0x32, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x76, + 0x61, 0x6c, 0x69, 0x64, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, + 0x65, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, + 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x67, 0x65, 0x6f, + 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, + 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x27, 0x73, + 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x70, 0x69, 0x64, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3a, 0x20, 0x32, 0x31, + 0x35, 0x35, 0x35, 0x33, 0x39, 0x32, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x73, 0x65, 0x74, 0x20, + 0x6f, 0x66, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x20, + 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, + 0x73, 0x2c, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, + 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x70, 0x6e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x4e, 0x61, 0x6d, 0x65, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x61, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, + 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x67, + 0x70, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x72, 0x79, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x61, + 0x6e, 0x61, 0x64, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, + 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, + 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x72, 0x79, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x74, + 0x65, 0x20, 0x6f, 0x72, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, + 0x20, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x72, 0x79, 0x6e, 0x61, 0x6d, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x49, + 0x74, 0x61, 0x6c, 0x79, 0x2c, 0x20, 0x61, 0x75, 0x73, 0x74, + 0x72, 0x69, 0x61, 0x2c, 0x20, 0x73, 0x77, 0x69, 0x74, 0x7a, + 0x65, 0x72, 0x6c, 0x61, 0x6e, 0x64, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x6e, + 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, 0x73, + 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6c, 0x6f, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x73, 0x65, 0x70, + 0x61, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, + 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6b, 0x65, 0x79, 0x77, 0x6f, + 0x72, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, + 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x6b, 0x65, 0x79, 0x77, + 0x6f, 0x72, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x69, 0x73, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, + 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, + 0x62, 0x65, 0x20, 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x65, + 0x64, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, + 0x61, 0x20, 0x63, 0x61, 0x6c, 0x6c, 0x20, 0x74, 0x6f, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x20, 0x41, 0x50, 0x49, 0x20, 0x63, 0x61, 0x6c, + 0x6c, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6b, + 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, + 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x6e, 0x75, 0x6d, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x65, 0x2d, 0x45, 0x75, 0x72, + 0x6f, 0x70, 0x65, 0x61, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x67, 0x6c, + 0x61, 0x63, 0x69, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x62, 0x65, 0x79, + 0x6f, 0x6e, 0x64, 0x20, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x63, + 0x61, 0x72, 0x62, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x6e, 0x75, 0x6c, 0x6c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x6d, 0x61, + 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x20, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, + 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x2c, 0x20, + 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, 0x69, 0x73, + 0x20, 0x32, 0x35, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, + 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x22, 0x3a, 0x20, 0x32, 0x35, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x32, 0x35, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, + 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x30, + 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, + 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6c, 0x6f, 0x63, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x67, 0x65, 0x6f, 0x67, + 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, 0x20, 0x72, 0x65, 0x67, + 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x65, 0x73, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x69, 0x74, 0x65, 0x2c, 0x20, + 0x61, 0x73, 0x20, 0x61, 0x20, 0x47, 0x65, 0x6f, 0x4a, 0x53, + 0x4f, 0x4e, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x57, + 0x65, 0x6c, 0x6c, 0x20, 0x4b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, + 0x54, 0x65, 0x78, 0x74, 0x20, 0x28, 0x57, 0x4b, 0x54, 0x29, + 0x2e, 0x20, 0x20, 0x41, 0x73, 0x73, 0x75, 0x6d, 0x65, 0x64, + 0x20, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x45, 0x50, 0x53, 0x47, 0x3a, + 0x34, 0x33, 0x37, 0x36, 0x20, 0x75, 0x6e, 0x6c, 0x65, 0x73, + 0x73, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x77, 0x69, 0x73, + 0x65, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x2e, + 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6c, + 0x6f, 0x63, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, + 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x4d, 0x6f, 0x73, 0x73, 0x65, + 0x47, 0x65, 0x6f, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x61, 0x6c, + 0x75, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x7b, 0x5c, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x5c, 0x22, 0x3a, 0x5c, 0x22, 0x50, 0x6f, + 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x5c, 0x22, 0x2c, 0x5c, 0x22, + 0x63, 0x72, 0x73, 0x5c, 0x22, 0x3a, 0x7b, 0x5c, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x5c, 0x22, 0x3a, 0x5c, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x5c, 0x22, 0x2c, 0x5c, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x5c, 0x22, 0x3a, + 0x7b, 0x5c, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x5c, 0x22, 0x3a, + 0x5c, 0x22, 0x45, 0x50, 0x53, 0x47, 0x3a, 0x34, 0x33, 0x32, + 0x36, 0x5c, 0x22, 0x7d, 0x7d, 0x2c, 0x5c, 0x22, 0x63, 0x6f, + 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x5c, + 0x22, 0x3a, 0x5b, 0x5b, 0x5b, 0x31, 0x33, 0x2e, 0x34, 0x2c, + 0x35, 0x35, 0x2e, 0x39, 0x32, 0x5d, 0x2c, 0x5b, 0x31, 0x33, + 0x2e, 0x35, 0x2c, 0x35, 0x35, 0x2e, 0x39, 0x32, 0x5d, 0x2c, + 0x5b, 0x31, 0x33, 0x2e, 0x35, 0x2c, 0x35, 0x35, 0x2e, 0x39, + 0x35, 0x5d, 0x2c, 0x5b, 0x31, 0x33, 0x2e, 0x34, 0x2c, 0x35, + 0x35, 0x2e, 0x39, 0x35, 0x5d, 0x2c, 0x5b, 0x31, 0x33, 0x2e, + 0x34, 0x2c, 0x35, 0x35, 0x2e, 0x39, 0x32, 0x5d, 0x5d, 0x5d, + 0x7d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, + 0x41, 0x20, 0x67, 0x65, 0x6f, 0x4a, 0x53, 0x4f, 0x4e, 0x20, + 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x20, + 0x70, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, + 0x73, 0x20, 0x41, 0x72, 0x67, 0x65, 0x6e, 0x74, 0x69, 0x6e, + 0x61, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x43, 0x68, 0x69, 0x6c, + 0x65, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x45, 0x75, 0x72, 0x6f, 0x70, 0x65, 0x61, 0x6e, + 0x57, 0x4b, 0x54, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x50, 0x4f, 0x4c, 0x59, 0x47, 0x4f, 0x4e, 0x20, + 0x28, 0x28, 0x31, 0x33, 0x2e, 0x34, 0x20, 0x35, 0x35, 0x2e, + 0x39, 0x32, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x20, 0x35, 0x35, + 0x2e, 0x39, 0x32, 0x2c, 0x31, 0x33, 0x2e, 0x35, 0x20, 0x35, + 0x35, 0x2e, 0x39, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x34, 0x20, + 0x35, 0x35, 0x2e, 0x39, 0x35, 0x2c, 0x31, 0x33, 0x2e, 0x34, + 0x20, 0x35, 0x35, 0x2e, 0x39, 0x32, 0x29, 0x29, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x57, + 0x4b, 0x54, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, + 0x65, 0x64, 0x20, 0x73, 0x70, 0x61, 0x74, 0x69, 0x61, 0x6c, + 0x20, 0x70, 0x6f, 0x6c, 0x79, 0x67, 0x6f, 0x6e, 0x20, 0x74, + 0x68, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, + 0x65, 0x73, 0x20, 0x6c, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x64, + 0x6a, 0x61, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x41, 0x64, 0x72, 0x69, 0x61, 0x74, + 0x69, 0x63, 0x20, 0x73, 0x65, 0x61, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, + 0x67, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x53, 0x68, + 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6c, + 0x6f, 0x77, 0x65, 0x72, 0x20, 0x72, 0x61, 0x6e, 0x6b, 0x65, + 0x64, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x62, 0x65, + 0x6c, 0x6f, 0x77, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, + 0x72, 0x67, 0x65, 0x74, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, + 0x62, 0x65, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, + 0x64, 0x3f, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6c, + 0x6f, 0x77, 0x65, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, + 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, + 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x62, + 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x56, 0x61, 0x6c, + 0x69, 0x64, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x20, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, + 0x65, 0x72, 0x20, 0x28, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x29, 0x2c, 0x20, 0x65, 0x69, 0x74, 0x68, 0x65, 0x72, + 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x79, 0x20, 0x6f, 0x72, + 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, + 0x64, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x68, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, + 0x3a, 0x20, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, + 0x69, 0x65, 0x72, 0x20, 0x28, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x29, 0x2c, 0x20, 0x65, 0x69, 0x74, 0x68, 0x65, + 0x72, 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x79, 0x20, 0x6f, + 0x72, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x61, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, + 0x65, 0x64, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x63, 0x63, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x63, 0x65, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x30, 0x30, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, + 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x30, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x72, + 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x20, 0x77, 0x68, 0x65, + 0x6e, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x20, + 0x69, 0x73, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x2e, 0x20, 0x20, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x20, 0x69, 0x73, 0x20, 0x30, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x32, 0x35, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x6f, 0x6c, 0x6c, 0x65, + 0x6e, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, + 0x69, 0x71, 0x75, 0x65, 0x20, 0x70, 0x6f, 0x6c, 0x6c, 0x65, + 0x6e, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x69, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x28, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x74, 0x61, 0x78, + 0x61, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x29, 0x2e, 0x5c, + 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x70, 0x61, 0x74, 0x68, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x64, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x35, 0x30, 0x30, 0x30, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, + 0x6e, 0x69, 0x71, 0x75, 0x65, 0x20, 0x70, 0x75, 0x62, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x28, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x70, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x29, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x68, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, + 0x6d, 0x22, 0x3a, 0x20, 0x32, 0x30, 0x30, 0x30, 0x30, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, + 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, + 0x69, 0x71, 0x75, 0x65, 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x28, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x70, 0x75, 0x62, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x29, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x32, 0x30, 0x30, 0x30, 0x30, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, + 0x4d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x75, + 0x62, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x74, + 0x65, 0x78, 0x74, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, + 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x20, 0x20, + 0x45, 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x61, 0x20, 0x6c, + 0x69, 0x74, 0x65, 0x72, 0x61, 0x6c, 0x20, 0x70, 0x6f, 0x72, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x61, 0x72, 0x74, 0x69, 0x63, 0x6c, 0x65, 0x20, + 0x6e, 0x61, 0x6d, 0x65, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x6b, + 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x73, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x75, 0x62, 0x74, + 0x79, 0x70, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, + 0x68, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x6f, 0x66, + 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x65, 0x64, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x70, 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x6e, 0x75, 0x6d, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4c, 0x65, + 0x67, 0x61, 0x63, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x4a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x20, + 0x41, 0x72, 0x74, 0x69, 0x63, 0x6c, 0x65, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x42, 0x6f, 0x6f, 0x6b, 0x20, + 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x41, 0x75, 0x74, 0x68, 0x6f, + 0x72, 0x65, 0x64, 0x20, 0x42, 0x6f, 0x6f, 0x6b, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x45, 0x64, 0x69, 0x74, + 0x65, 0x64, 0x20, 0x42, 0x6f, 0x6f, 0x6b, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x4d, 0x61, 0x73, 0x74, 0x65, + 0x72, 0x27, 0x73, 0x20, 0x54, 0x68, 0x65, 0x73, 0x69, 0x73, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x6f, + 0x63, 0x74, 0x6f, 0x72, 0x61, 0x6c, 0x20, 0x44, 0x69, 0x73, + 0x73, 0x65, 0x72, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x41, 0x75, 0x74, + 0x68, 0x6f, 0x72, 0x65, 0x64, 0x20, 0x52, 0x65, 0x70, 0x6f, + 0x72, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x45, 0x64, 0x69, 0x74, 0x65, 0x64, 0x20, 0x52, 0x65, 0x70, + 0x6f, 0x72, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x41, 0x75, 0x74, + 0x68, 0x6f, 0x72, 0x65, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x4f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x45, + 0x64, 0x69, 0x74, 0x65, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x57, 0x65, 0x62, 0x73, 0x69, 0x74, 0x65, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x55, 0x6e, + 0x64, 0x65, 0x72, 0x67, 0x72, 0x61, 0x64, 0x75, 0x61, 0x74, + 0x65, 0x20, 0x74, 0x68, 0x65, 0x73, 0x69, 0x73, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x75, 0x62, 0x79, + 0x65, 0x61, 0x72, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, + 0x68, 0x65, 0x20, 0x79, 0x65, 0x61, 0x72, 0x20, 0x6f, 0x66, + 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2c, 0x20, 0x65, 0x69, 0x74, 0x68, 0x65, 0x72, + 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x73, 0x69, 0x6e, 0x67, + 0x6c, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x6f, + 0x72, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x20, 0x73, 0x65, + 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x79, 0x65, 0x61, 0x72, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, + 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, + 0x6d, 0x22, 0x3a, 0x20, 0x32, 0x31, 0x30, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x31, 0x35, 0x30, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x61, 0x6e, 0x6b, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x54, 0x68, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, + 0x72, 0x61, 0x6e, 0x6b, 0x2e, 0x20, 0x20, 0x52, 0x61, 0x6e, + 0x67, 0x65, 0x73, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x31, + 0x20, 0x28, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x72, 0x79, 0x29, + 0x20, 0x2d, 0x20, 0x34, 0x20, 0x28, 0x65, 0x2e, 0x67, 0x2e, + 0x2c, 0x20, 0x70, 0x61, 0x72, 0x6b, 0x73, 0x29, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x72, 0x61, 0x6e, 0x6b, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x34, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x78, 0x61, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, + 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, + 0x61, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2c, 0x20, 0x6f, + 0x72, 0x20, 0x61, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, + 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x28, 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e, + 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x61, 0x20, + 0x63, 0x61, 0x6c, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x29, 0x2e, 0x20, 0x4d, 0x61, 0x79, + 0x20, 0x62, 0x65, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, + 0x64, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x20, + 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x6f, 0x72, 0x20, 0x6e, + 0x75, 0x6d, 0x65, 0x72, 0x69, 0x63, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x2e, 0x20, + 0x41, 0x73, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x77, 0x68, 0x65, + 0x72, 0x65, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x60, 0x25, + 0x60, 0x20, 0x73, 0x69, 0x67, 0x6e, 0x20, 0x63, 0x61, 0x6e, + 0x20, 0x62, 0x65, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x61, + 0x73, 0x20, 0x61, 0x20, 0x77, 0x69, 0x6c, 0x64, 0x63, 0x61, + 0x72, 0x64, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x74, 0x61, 0x78, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, + 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x4e, 0x61, 0x6d, 0x65, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x75, + 0x64, 0x79, 0x20, 0x73, 0x69, 0x74, 0x65, 0x20, 0x28, 0x6d, + 0x61, 0x79, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x25, 0x20, 0x77, 0x69, 0x6c, 0x64, 0x63, 0x61, 0x72, + 0x64, 0x29, 0x2e, 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x74, + 0x68, 0x61, 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x73, 0x74, 0x75, 0x64, 0x79, 0x20, 0x73, 0x69, + 0x74, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x75, 0x6e, 0x69, + 0x71, 0x75, 0x65, 0x2e, 0x20, 0x46, 0x6f, 0x72, 0x20, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6d, 0x6f, 0x72, + 0x65, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x20, 0x31, 0x35, 0x20, + 0x73, 0x69, 0x74, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x6e, 0x61, 0x6d, + 0x65, 0x64, 0x20, 0x2a, 0x43, 0x6c, 0x65, 0x61, 0x72, 0x20, + 0x4c, 0x61, 0x6b, 0x65, 0x2a, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x67, 0x65, 0x72, 0xc3, 0xb6, 0x64, 0x73, 0x20, 0x4d, 0x6f, + 0x73, 0x73, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, + 0x65, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x56, 0x61, + 0x6c, 0x69, 0x64, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x73, 0x69, 0x74, 0x65, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x28, 0x69, + 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x29, 0x2c, 0x20, 0x65, + 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x73, 0x69, 0x6e, 0x67, + 0x6c, 0x79, 0x20, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x61, + 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x20, 0x73, 0x65, 0x70, + 0x61, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x6c, 0x69, 0x73, + 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x68, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x69, + 0x74, 0x65, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, + 0x20, 0x35, 0x30, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, + 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x62, 0x75, 0x66, 0x66, + 0x65, 0x72, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x42, 0x75, + 0x66, 0x66, 0x65, 0x72, 0x20, 0x64, 0x69, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x70, 0x6f, + 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x6f, 0x6c, + 0x79, 0x67, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, + 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, + 0x3a, 0x20, 0x31, 0x30, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, + 0x3a, 0x20, 0x31, 0x30, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x73, 0x69, 0x74, + 0x65, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, + 0x65, 0x72, 0x20, 0x28, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x29, 0x2c, 0x20, 0x65, 0x69, 0x74, 0x68, 0x65, 0x72, + 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x79, 0x20, 0x6f, 0x72, + 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6d, 0x6d, + 0x61, 0x20, 0x73, 0x65, 0x70, 0x61, 0x72, 0x61, 0x74, 0x65, + 0x64, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, + 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x35, 0x30, + 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, + 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x31, 0x32, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x6e, 0x61, 0x6d, + 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x54, 0x61, 0x62, 0x6c, + 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, + 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x6e, + 0x61, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, + 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x54, 0x61, + 0x62, 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x70, 0x61, 0x74, 0x68, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x4e, 0x61, + 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x61, + 0x78, 0x6f, 0x6e, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x6f, + 0x72, 0x20, 0x70, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x20, + 0x6e, 0x61, 0x6d, 0x65, 0x2e, 0x20, 0x59, 0x6f, 0x75, 0x20, + 0x63, 0x61, 0x6e, 0x20, 0x70, 0x61, 0x73, 0x73, 0x20, 0x77, + 0x69, 0x6c, 0x64, 0x63, 0x61, 0x72, 0x64, 0x20, 0x63, 0x68, + 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x73, 0x20, 0x75, + 0x73, 0x69, 0x6e, 0x67, 0x20, 0x60, 0x25, 0x60, 0x2e, 0x20, + 0x46, 0x6f, 0x72, 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x2c, 0x20, 0x60, 0x25, 0x61, 0x6e, 0x69, 0x73, 0x60, + 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x6d, 0x61, 0x74, 0x63, + 0x68, 0x5c, 0x6e, 0x77, 0x69, 0x74, 0x68, 0x20, 0x2a, 0x43, + 0x61, 0x6e, 0x69, 0x73, 0x2a, 0x20, 0x61, 0x73, 0x20, 0x77, + 0x65, 0x6c, 0x6c, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x70, 0x6c, 0x61, 0x6e, 0x74, 0x20, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x20, 0x2a, 0x54, 0x72, 0x69, 0x6f, 0x64, 0x61, + 0x6e, 0x69, 0x73, 0x2a, 0x2e, 0x20, 0x49, 0x74, 0x20, 0x77, + 0x69, 0x6c, 0x6c, 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x6d, 0x61, + 0x74, 0x63, 0x68, 0x20, 0x60, 0x43, 0x61, 0x6e, 0x69, 0x73, + 0x20, 0x6c, 0x75, 0x70, 0x75, 0x73, 0x60, 0x20, 0x62, 0x65, + 0x63, 0x61, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, 0x72, + 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, 0x6f, 0x20, 0x74, 0x65, + 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, 0x20, 0x77, 0x69, 0x6c, + 0x64, 0x63, 0x61, 0x72, 0x64, 0x2e, 0x20, 0x54, 0x68, 0x69, + 0x73, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, + 0x63, 0x63, 0x6f, 0x6d, 0x70, 0x69, 0x73, 0x68, 0x65, 0x64, + 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x60, 0x25, 0x61, + 0x6e, 0x69, 0x73, 0x25, 0x60, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, + 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x43, 0x61, 0x6e, 0x69, 0x73, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x78, 0x61, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x20, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x69, 0x6e, 0x67, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x62, + 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x6f, 0x2c, + 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x74, 0x61, + 0x78, 0x61, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x20, + 0x59, 0x6f, 0x75, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x67, 0x65, + 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x69, 0x73, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x61, 0x78, 0x61, 0x20, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x20, 0x74, 0x79, 0x70, 0x65, + 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x5b, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x73, 0x20, 0x41, 0x50, 0x49, 0x20, 0x63, 0x61, 0x6c, 0x6c, + 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, + 0x61, 0x70, 0x69, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x61, 0x70, + 0x69, 0x2d, 0x64, 0x6f, 0x63, 0x73, 0x2f, 0x23, 0x2f, 0x44, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x25, 0x32, 0x30, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x67, 0x65, 0x74, + 0x5f, 0x76, 0x32, 0x5f, 0x30, 0x5f, 0x64, 0x61, 0x74, 0x61, + 0x5f, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x29, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x61, 0x73, 0x73, 0x69, + 0x6e, 0x67, 0x20, 0x2a, 0x74, 0x61, 0x78, 0x61, 0x67, 0x72, + 0x6f, 0x75, 0x70, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2a, 0x20, + 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x74, 0x61, 0x78, 0x61, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x6c, 0x67, 0x61, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x78, 0x61, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x74, 0x61, + 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x65, 0x78, + 0x74, 0x69, 0x6e, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2c, 0x20, + 0x65, 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x65, 0x78, 0x74, + 0x69, 0x6e, 0x63, 0x74, 0x20, 0x28, 0x31, 0x2c, 0x20, 0x54, + 0x72, 0x75, 0x65, 0x29, 0x20, 0x6f, 0x72, 0x20, 0x65, 0x78, + 0x74, 0x61, 0x6e, 0x74, 0x20, 0x28, 0x30, 0x2c, 0x20, 0x46, + 0x61, 0x6c, 0x73, 0x65, 0x29, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x31, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x6e, 0x75, 0x6d, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, + 0x50, 0x61, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, 0x69, 0x71, 0x75, + 0x65, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, + 0x63, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, + 0x65, 0x72, 0x20, 0x28, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x29, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x70, 0x61, 0x74, 0x68, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, + 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x35, 0x30, 0x30, 0x30, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, + 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, + 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, + 0x72, 0x20, 0x28, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x29, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, + 0x3a, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, + 0x6d, 0x22, 0x3a, 0x20, 0x35, 0x30, 0x30, 0x30, 0x30, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, + 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x78, 0x6f, 0x6e, 0x6e, 0x61, 0x6d, 0x65, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, + 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x28, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x29, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x66, 0x61, + 0x6c, 0x73, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x64, 0x64, 0x72, 0x65, + 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x70, 0x68, 0x79, 0x73, 0x69, + 0x63, 0x61, 0x6c, 0x20, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x2c, 0x20, 0x61, 0x73, 0x20, 0x61, 0x20, 0x73, 0x69, + 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x35, 0x35, 0x30, + 0x20, 0x4e, 0x20, 0x50, 0x61, 0x72, 0x6b, 0x20, 0x53, 0x74, + 0x2c, 0x20, 0x4d, 0x61, 0x64, 0x69, 0x73, 0x6f, 0x6e, 0x20, + 0x57, 0x49, 0x2c, 0x20, 0x55, 0x53, 0x41, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x6f, 0x6c, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x46, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x73, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x61, 0x67, 0x65, 0x73, 0x20, 0x61, + 0x72, 0x65, 0x20, 0x6f, 0x62, 0x74, 0x61, 0x69, 0x6e, 0x65, + 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x61, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x2c, 0x20, 0x6f, 0x72, 0x20, 0x68, + 0x61, 0x76, 0x65, 0x20, 0x61, 0x6e, 0x20, 0x61, 0x73, 0x73, + 0x69, 0x67, 0x6e, 0x65, 0x64, 0x20, 0x72, 0x61, 0x6e, 0x67, + 0x65, 0x2c, 0x20, 0x60, 0x61, 0x67, 0x65, 0x6f, 0x6c, 0x64, + 0x60, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x6c, 0x64, + 0x65, 0x72, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x67, 0x65, 0x20, + 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x31, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x54, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, + 0x20, 0x61, 0x67, 0x65, 0x73, 0x20, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x62, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x67, 0x65, 0x20, + 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x65, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x75, 0x6e, 0x63, 0x65, 0x72, 0x74, + 0x61, 0x69, 0x6e, 0x74, 0x79, 0x2e, 0x20, 0x4f, 0x66, 0x74, + 0x65, 0x6e, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, + 0x65, 0x64, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x65, 0x64, 0x20, 0x61, + 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x74, 0x68, 0x65, 0x6e, 0x20, 0x61, 0x20, 0x79, 0x6f, + 0x75, 0x6e, 0x67, 0x65, 0x72, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x20, 0x61, 0x67, 0x65, 0x20, + 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x62, 0x79, + 0x20, 0xc2, 0xb1, 0x31, 0x53, 0x44, 0x2e, 0x20, 0x54, 0x68, + 0x65, 0x20, 0x61, 0x67, 0x65, 0x20, 0x72, 0x61, 0x6e, 0x67, + 0x65, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65, 0x20, 0x66, + 0x75, 0x72, 0x74, 0x68, 0x65, 0x72, 0x20, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x6f, + 0x72, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, + 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x67, 0x65, 0x6f, 0x6c, 0x64, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x6f, 0x6c, + 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, + 0x6e, 0x67, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x6e, + 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x43, 0x61, 0x6c, 0x65, 0x6e, 0x64, 0x61, 0x72, 0x20, 0x79, + 0x65, 0x61, 0x72, 0x73, 0x20, 0x41, 0x44, 0x2f, 0x42, 0x43, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x61, 0x6c, 0x65, + 0x6e, 0x64, 0x61, 0x72, 0x20, 0x79, 0x65, 0x61, 0x72, 0x73, + 0x20, 0x42, 0x50, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, + 0x61, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x72, 0x61, 0x64, 0x69, 0x6f, 0x63, 0x61, 0x72, 0x62, 0x6f, + 0x6e, 0x20, 0x79, 0x65, 0x61, 0x72, 0x73, 0x20, 0x42, 0x50, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x52, 0x61, 0x64, 0x69, + 0x6f, 0x63, 0x61, 0x72, 0x62, 0x6f, 0x6e, 0x20, 0x79, 0x65, + 0x61, 0x72, 0x73, 0x20, 0x42, 0x50, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x56, 0x61, 0x72, 0x76, 0x65, 0x20, 0x79, 0x65, + 0x61, 0x72, 0x73, 0x20, 0x42, 0x50, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, + 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x46, 0x6f, 0x72, + 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x20, 0x77, + 0x68, 0x65, 0x72, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, + 0x67, 0x65, 0x73, 0x20, 0x61, 0x72, 0x65, 0x20, 0x6f, 0x62, + 0x74, 0x61, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x61, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x2c, + 0x20, 0x6f, 0x72, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, + 0x6e, 0x20, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, + 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x2c, 0x20, 0x60, 0x61, + 0x67, 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x60, 0x20, 0x72, + 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, + 0x72, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x67, 0x65, 0x20, 0x72, + 0x61, 0x6e, 0x67, 0x65, 0x20, 0x28, 0x74, 0x68, 0x65, 0x20, + 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x72, 0x65, 0x63, 0x65, 0x6e, + 0x74, 0x20, 0x61, 0x67, 0x65, 0x29, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x2d, 0x33, 0x35, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x31, 0x32, 0x33, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, 0x69, + 0x74, 0x75, 0x64, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x39, 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x2d, 0x35, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, + 0x70, 0x69, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, + 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, + 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x74, 0x70, 0x65, 0x6f, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, + 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, + 0x6c, 0x6f, 0x67, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x4e, + 0x41, 0x50, 0x44, 0x20, 0x31, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, + 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x69, 0x64, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x31, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x2d, + 0x34, 0x35, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, 0x6e, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x69, 0x64, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x35, 0x36, 0x34, 0x35, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x6f, 0x6c, 0x64, + 0x65, 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, + 0x67, 0x65, 0x6f, 0x6c, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, + 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, + 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x6f, + 0x72, 0x65, 0x20, 0x74, 0x6f, 0x70, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x70, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x30, + 0x2e, 0x35, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x68, 0x69, 0x63, 0x6b, + 0x6e, 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x32, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x65, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x54, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6c, 0x69, 0x6e, + 0x65, 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, + 0x6f, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x64, 0x62, 0x79, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x47, 0x72, + 0x69, 0x6d, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x69, 0x72, + 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x45, 0x72, 0x69, 0x63, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x45, 0x2e, 0x43, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x61, 0x67, 0x65, 0x73, + 0x70, 0x61, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, 0x6c, 0x64, 0x65, 0x72, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x36, 0x34, 0x39, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, 0x72, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x2d, 0x33, 0x30, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, + 0x6c, 0x6f, 0x67, 0x79, 0x76, 0x32, 0x5f, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x61, 0x67, 0x65, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x43, 0x61, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x74, 0x65, 0x64, + 0x20, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x63, 0x61, 0x72, 0x62, + 0x6f, 0x6e, 0x20, 0x79, 0x65, 0x61, 0x72, 0x73, 0x20, 0x42, + 0x50, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, + 0x6f, 0x67, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x4e, 0x41, + 0x50, 0x44, 0x20, 0x31, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x31, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x2d, 0x34, + 0x35, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x63, + 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x35, 0x36, 0x34, 0x35, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x69, 0x6d, + 0x69, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x6f, 0x6c, 0x64, 0x65, + 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, + 0x65, 0x6f, 0x6c, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, 0x72, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, + 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x6f, 0x72, + 0x65, 0x20, 0x74, 0x6f, 0x70, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x70, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x30, 0x2e, + 0x35, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x68, 0x69, 0x63, 0x6b, 0x6e, + 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x32, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x65, 0x50, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, + 0x61, 0x74, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x62, + 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x54, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6c, 0x69, 0x6e, 0x65, + 0x61, 0x72, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x6f, + 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x64, 0x62, 0x79, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x34, 0x34, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x47, 0x72, 0x69, 0x6d, + 0x6d, 0x2c, 0x20, 0x45, 0x72, 0x69, 0x63, 0x20, 0x43, 0x68, + 0x72, 0x69, 0x73, 0x74, 0x6f, 0x70, 0x68, 0x65, 0x72, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x47, 0x72, + 0x69, 0x6d, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x69, 0x72, + 0x73, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x45, 0x72, 0x69, 0x63, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x45, 0x2e, 0x43, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x6c, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x61, 0x67, 0x65, 0x73, + 0x70, 0x61, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, 0x6c, 0x64, 0x65, 0x72, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x36, 0x34, 0x39, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, 0x72, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x2d, 0x33, 0x30, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, + 0x6c, 0x6f, 0x67, 0x79, 0x76, 0x32, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, + 0x6f, 0x67, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x76, 0x32, + 0x5f, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x74, 0x79, 0x70, 0x65, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x49, 0x73, 0x6f, + 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x73, 0x70, 0x65, 0x63, + 0x69, 0x6d, 0x65, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, + 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x74, 0x79, 0x70, 0x65, 0x69, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x38, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x31, 0x35, 0x2d, 0x31, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, + 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x36, + 0x36, 0x36, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, + 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x64, 0x62, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x70, 0x72, + 0x6f, 0x76, 0x69, 0x64, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x74, 0x65, 0x77, 0x61, 0x72, + 0x64, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, + 0x6e, 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x20, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x69, + 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, + 0x69, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x64, + 0x65, 0x64, 0x20, 0x75, 0x73, 0x65, 0x2e, 0x5c, 0x6e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x64, 0x62, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, + 0x20, 0x6f, 0x66, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, + 0x6e, 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, + 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, + 0x6c, 0x6c, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, + 0x75, 0x65, 0x6e, 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x64, 0x62, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, + 0x6c, 0x64, 0x65, 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, + 0x67, 0x65, 0x6f, 0x6c, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x75, 0x72, 0x6c, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, 0x72, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x6c, 0x69, + 0x61, 0x73, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, + 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x6d, 0x61, + 0x69, 0x6c, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x61, 0x6d, 0x69, + 0x6c, 0x79, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x47, 0x6f, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x61, 0x78, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, + 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x69, 0x76, 0x65, + 0x6e, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x53, 0x69, 0x6d, + 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6c, 0x65, 0x61, + 0x64, 0x69, 0x6e, 0x67, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, + 0x6c, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x53, 0x2e, 0x20, 0x4a, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, + 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x54, + 0x68, 0x69, 0x73, 0x20, 0x75, 0x73, 0x65, 0x72, 0x20, 0x69, + 0x73, 0x20, 0x61, 0x20, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x4c, 0x65, 0x61, 0x64, + 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x20, 0x54, 0x65, 0x61, + 0x6d, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x68, 0x6f, + 0x6e, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, + 0x66, 0x66, 0x69, 0x78, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x45, 0x73, 0x71, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x4c, 0x6f, 0x72, 0x64, 0x20, 0x4d, 0x61, 0x79, 0x6f, 0x72, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, + 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x75, 0x72, 0x6c, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x66, 0x72, 0x6f, 0x6d, 0x73, 0x69, 0x74, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x31, 0x32, 0x33, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x47, 0x6f, 0x72, 0x69, 0x6e, + 0x67, 0x2c, 0x20, 0x53, 0x69, 0x6d, 0x6f, 0x6e, 0x20, 0x4a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x76, 0x31, 0x35, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x69, 0x6e, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x47, 0x6f, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x6e, + 0x61, 0x6d, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x53, 0x69, 0x6d, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x75, 0x72, 0x6c, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, + 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x6e, + 0x6f, 0x74, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x70, 0x69, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x6f, 0x69, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x6f, 0x69, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x64, 0x6f, 0x69, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, + 0x64, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x75, 0x6e, 0x69, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, + 0x6e, 0x69, 0x74, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x67, 0x72, + 0x61, 0x70, 0x68, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x4a, 0x53, 0x4f, + 0x4e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, + 0x74, 0x65, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, + 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, 0x65, + 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x74, 0x79, 0x70, 0x65, 0x69, 0x64, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x31, 0x34, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x61, 0x67, + 0x65, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x61, + 0x67, 0x65, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x73, 0x20, + 0x6f, 0x66, 0x20, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x2c, 0x20, 0x61, 0x73, 0x20, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, + 0x67, 0x79, 0x2c, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x6c, 0x6c, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6f, 0x6c, + 0x64, 0x65, 0x73, 0x74, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x79, + 0x6f, 0x75, 0x6e, 0x67, 0x65, 0x73, 0x74, 0x20, 0x73, 0x61, + 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x61, 0x67, 0x65, 0x73, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x61, 0x20, 0x67, 0x69, 0x76, 0x65, 0x6e, 0x20, 0x61, + 0x67, 0x65, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x28, 0x3c, + 0x73, 0x75, 0x70, 0x3e, 0x31, 0x34, 0x3c, 0x2f, 0x73, 0x75, + 0x70, 0x3e, 0x43, 0x20, 0x79, 0x65, 0x61, 0x72, 0x73, 0x2c, + 0x20, 0x63, 0x61, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x74, 0x65, + 0x64, 0x20, 0x72, 0x61, 0x64, 0x69, 0x6f, 0x63, 0x61, 0x72, + 0x62, 0x6f, 0x6e, 0x2c, 0x20, 0x63, 0x61, 0x6c, 0x65, 0x6e, + 0x64, 0x61, 0x72, 0x20, 0x79, 0x65, 0x61, 0x72, 0x73, 0x2c, + 0x20, 0x65, 0x74, 0x63, 0x2e, 0x29, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, 0x6c, 0x64, 0x65, + 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x6f, + 0x6c, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, + 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x79, + 0x6f, 0x75, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x65, 0x6c, 0x63, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x36, 0x36, 0x36, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x30, 0x30, + 0x30, 0x30, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, + 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x69, 0x73, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x77, + 0x61, 0x73, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x69, 0x7a, + 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x61, 0x6e, + 0x20, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x20, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x46, 0x69, 0x6e, 0x6e, 0x69, + 0x73, 0x68, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x76, 0x32, 0x5f, 0x30, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, + 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x76, 0x32, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x53, 0x68, 0x6f, 0x72, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, + 0x72, 0x69, 0x6c, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, + 0x61, 0x70, 0x69, 0x64, 0x20, 0x61, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x69, 0x74, 0x65, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x6c, 0x6f, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x70, + 0x72, 0x6f, 0x76, 0x69, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x6e, 0x6c, 0x79, 0x20, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x65, + 0x64, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, + 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x65, 0x6c, 0x63, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, + 0x64, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, + 0x6e, 0x69, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, + 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x64, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x6f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x79, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, + 0x67, 0x72, 0x61, 0x70, 0x68, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x68, 0x61, 0x6e, 0x64, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, + 0x65, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, + 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, + 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x73, 0x69, 0x74, 0x65, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, + 0x6e, 0x69, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x75, 0x6e, 0x69, 0x74, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, + 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, 0x74, + 0x61, 0x20, 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x68, 0x61, 0x73, 0x20, 0x64, 0x65, 0x66, + 0x69, 0x6e, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2c, 0x20, + 0x74, 0x68, 0x65, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x63, 0x6c, + 0x75, 0x64, 0x65, 0x20, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, + 0x2c, 0x20, 0x67, 0x65, 0x6f, 0x63, 0x68, 0x65, 0x6d, 0x69, + 0x73, 0x74, 0x72, 0x79, 0x2c, 0x20, 0x64, 0x69, 0x61, 0x74, + 0x6f, 0x6d, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6f, 0x74, + 0x68, 0x65, 0x72, 0x73, 0x2e, 0x20, 0x44, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x20, + 0x6f, 0x66, 0x74, 0x65, 0x6e, 0x20, 0x72, 0x65, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x20, 0x61, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x73, 0x75, 0x62, 0x2d, 0x64, 0x69, 0x73, 0x63, + 0x69, 0x70, 0x6c, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x20, 0x67, + 0x72, 0x6f, 0x75, 0x70, 0x2c, 0x20, 0x6f, 0x66, 0x74, 0x65, + 0x6e, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x63, 0x6f, 0x6d, + 0x6d, 0x6f, 0x6e, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x6e, + 0x65, 0x65, 0x64, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x70, 0x72, 0x6f, 0x63, + 0x65, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x70, 0x70, + 0x72, 0x6f, 0x61, 0x63, 0x68, 0x65, 0x73, 0x2e, 0x5c, 0x6e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x63, 0x68, + 0x65, 0x6d, 0x69, 0x73, 0x74, 0x72, 0x79, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, + 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x74, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x75, 0x70, + 0x6c, 0x6f, 0x61, 0x64, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, 0x65, 0x20, 0x41, 0x50, + 0x49, 0x20, 0x73, 0x68, 0x6f, 0x77, 0x69, 0x6e, 0x67, 0x20, + 0x68, 0x6f, 0x77, 0x20, 0x6d, 0x61, 0x6e, 0x79, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x20, 0x77, 0x65, + 0x72, 0x65, 0x20, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x65, + 0x64, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x6d, 0x6f, 0x6e, + 0x74, 0x68, 0x2c, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x6c, 0x6c, 0x79, 0x20, 0x62, 0x79, 0x20, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x5c, 0x6e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x6f, 0x6e, 0x74, 0x68, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x76, 0x32, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, + 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, + 0x69, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x75, 0x6e, 0x69, 0x74, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x72, 0x61, 0x6e, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, + 0x72, 0x61, 0x6e, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x6e, 0x6f, 0x74, + 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x70, 0x69, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x6f, 0x69, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, + 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x6f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x79, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, + 0x67, 0x72, 0x61, 0x70, 0x68, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x68, 0x61, 0x6e, 0x64, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, + 0x65, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, + 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, + 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x73, 0x69, 0x74, 0x65, 0x6e, 0x6f, 0x74, 0x65, 0x73, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, + 0x6e, 0x69, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x75, 0x6e, 0x69, 0x74, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x32, 0x30, 0x31, 0x33, 0x2d, 0x30, 0x39, 0x2d, 0x33, 0x30, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x64, 0x61, 0x74, 0x65, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x65, 0x74, + 0x69, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x32, 0x30, 0x31, 0x33, 0x2d, 0x30, 0x39, 0x2d, 0x33, 0x30, + 0x54, 0x32, 0x31, 0x3a, 0x30, 0x32, 0x3a, 0x35, 0x31, 0x2e, + 0x30, 0x30, 0x30, 0x5a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x6e, 0x61, 0x6d, 0x65, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x62, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, + 0x76, 0x31, 0x5f, 0x35, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x70, 0x65, 0x6e, 0x76, 0x62, 0x79, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, + 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, + 0x69, 0x74, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x76, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x65, 0x6e, 0x76, 0x69, 0x72, + 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, + 0x74, 0x65, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, + 0x6e, 0x61, 0x6c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, + 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x64, 0x65, 0x70, 0x74, 0x65, + 0x6e, 0x76, 0x74, 0x79, 0x70, 0x65, 0x73, 0x72, 0x6f, 0x6f, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x6f, 0x69, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x31, 0x30, 0x2e, + 0x32, 0x31, 0x35, 0x37, 0x2f, 0x61, 0x62, 0x62, 0x61, 0x31, + 0x32, 0x33, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x6f, 0x69, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x6f, 0x69, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, + 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, + 0x64, 0x76, 0x31, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x35, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, + 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, + 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x6f, 0x77, + 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x76, 0x32, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, + 0x67, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x6d, 0x61, 0x69, 0x6c, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x67, 0x6f, 0x72, + 0x69, 0x6e, 0x67, 0x40, 0x77, 0x69, 0x73, 0x63, 0x2e, 0x65, + 0x64, 0x75, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x65, 0x6d, 0x61, 0x69, + 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x28, 0x3f, 0x3a, 0x5b, 0x61, 0x2d, + 0x7a, 0x30, 0x2d, 0x39, 0x21, 0x23, 0x24, 0x25, 0x26, 0x27, + 0x2a, 0x2b, 0x5c, 0x5c, 0x2f, 0x3d, 0x3f, 0x5e, 0x5f, 0x60, + 0x7b, 0x7c, 0x7d, 0x7e, 0x2d, 0x5d, 0x2b, 0x28, 0x3f, 0x3a, + 0x5c, 0x5c, 0x2e, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, + 0x21, 0x23, 0x24, 0x25, 0x26, 0x27, 0x2a, 0x2b, 0x5c, 0x5c, + 0x2f, 0x3d, 0x3f, 0x5e, 0x5f, 0x60, 0x7b, 0x7c, 0x7d, 0x7e, + 0x2d, 0x5d, 0x2b, 0x29, 0x2a, 0x7c, 0x5c, 0x22, 0x28, 0x3f, + 0x3a, 0x5b, 0x5c, 0x5c, 0x78, 0x30, 0x31, 0x2d, 0x5c, 0x5c, + 0x78, 0x30, 0x38, 0x5c, 0x5c, 0x78, 0x30, 0x62, 0x5c, 0x5c, + 0x78, 0x30, 0x63, 0x5c, 0x5c, 0x78, 0x30, 0x65, 0x2d, 0x5c, + 0x5c, 0x78, 0x31, 0x66, 0x5c, 0x5c, 0x78, 0x32, 0x31, 0x5c, + 0x5c, 0x78, 0x32, 0x33, 0x2d, 0x5c, 0x5c, 0x78, 0x35, 0x62, + 0x5c, 0x5c, 0x78, 0x35, 0x64, 0x2d, 0x5c, 0x5c, 0x78, 0x37, + 0x66, 0x5d, 0x7c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5b, 0x5c, 0x5c, + 0x78, 0x30, 0x31, 0x2d, 0x5c, 0x5c, 0x78, 0x30, 0x39, 0x5c, + 0x5c, 0x78, 0x30, 0x62, 0x5c, 0x5c, 0x78, 0x30, 0x63, 0x5c, + 0x5c, 0x78, 0x30, 0x65, 0x2d, 0x5c, 0x5c, 0x78, 0x37, 0x66, + 0x5d, 0x29, 0x2a, 0x5c, 0x22, 0x29, 0x40, 0x28, 0x3f, 0x3a, + 0x28, 0x3f, 0x3a, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, + 0x5d, 0x28, 0x3f, 0x3a, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, + 0x39, 0x2d, 0x5d, 0x2a, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, + 0x39, 0x5d, 0x29, 0x3f, 0x5c, 0x5c, 0x2e, 0x29, 0x2b, 0x5b, + 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, 0x5d, 0x28, 0x3f, 0x3a, + 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, 0x2d, 0x5d, 0x2a, + 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, 0x39, 0x5d, 0x29, 0x3f, + 0x7c, 0x5c, 0x5c, 0x5b, 0x28, 0x3f, 0x3a, 0x28, 0x3f, 0x3a, + 0x28, 0x32, 0x28, 0x35, 0x5b, 0x30, 0x2d, 0x35, 0x5d, 0x7c, + 0x5b, 0x30, 0x2d, 0x34, 0x5d, 0x5b, 0x30, 0x2d, 0x39, 0x5d, + 0x29, 0x7c, 0x31, 0x5b, 0x30, 0x2d, 0x39, 0x5d, 0x5b, 0x30, + 0x2d, 0x39, 0x5d, 0x7c, 0x5b, 0x31, 0x2d, 0x39, 0x5d, 0x3f, + 0x5b, 0x30, 0x2d, 0x39, 0x5d, 0x29, 0x29, 0x5c, 0x5c, 0x2e, + 0x29, 0x7b, 0x33, 0x7d, 0x28, 0x3f, 0x3a, 0x28, 0x32, 0x28, + 0x35, 0x5b, 0x30, 0x2d, 0x35, 0x5d, 0x7c, 0x5b, 0x30, 0x2d, + 0x34, 0x5d, 0x5b, 0x30, 0x2d, 0x39, 0x5d, 0x29, 0x7c, 0x31, + 0x5b, 0x30, 0x2d, 0x39, 0x5d, 0x5b, 0x30, 0x2d, 0x39, 0x5d, + 0x7c, 0x5b, 0x31, 0x2d, 0x39, 0x5d, 0x3f, 0x5b, 0x30, 0x2d, + 0x39, 0x5d, 0x29, 0x7c, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, + 0x39, 0x2d, 0x5d, 0x2a, 0x5b, 0x61, 0x2d, 0x7a, 0x30, 0x2d, + 0x39, 0x5d, 0x3a, 0x28, 0x3f, 0x3a, 0x5b, 0x5c, 0x5c, 0x78, + 0x30, 0x31, 0x2d, 0x5c, 0x5c, 0x78, 0x30, 0x38, 0x5c, 0x5c, + 0x78, 0x30, 0x62, 0x5c, 0x5c, 0x78, 0x30, 0x63, 0x5c, 0x5c, + 0x78, 0x30, 0x65, 0x2d, 0x5c, 0x5c, 0x78, 0x31, 0x66, 0x5c, + 0x5c, 0x78, 0x32, 0x31, 0x2d, 0x5c, 0x5c, 0x78, 0x35, 0x61, + 0x5c, 0x5c, 0x78, 0x35, 0x33, 0x2d, 0x5c, 0x5c, 0x78, 0x37, + 0x66, 0x5d, 0x7c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5b, 0x5c, 0x5c, + 0x78, 0x30, 0x31, 0x2d, 0x5c, 0x5c, 0x78, 0x30, 0x39, 0x5c, + 0x5c, 0x78, 0x30, 0x62, 0x5c, 0x5c, 0x78, 0x30, 0x63, 0x5c, + 0x5c, 0x78, 0x30, 0x65, 0x2d, 0x5c, 0x5c, 0x78, 0x37, 0x66, + 0x5d, 0x29, 0x2b, 0x29, 0x5c, 0x5c, 0x5d, 0x29, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x61, + 0x75, 0x6e, 0x61, 0x6c, 0x50, 0x6f, 0x6c, 0x79, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, + 0x6d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x69, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x70, 0x69, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, + 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, + 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, + 0x67, 0x72, 0x61, 0x70, 0x68, 0x79, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x7b, 0x5c, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x5c, 0x22, 0x3a, 0x5c, 0x22, 0x50, 0x6f, 0x69, 0x6e, 0x74, + 0x5c, 0x22, 0x2c, 0x5c, 0x22, 0x63, 0x72, 0x73, 0x5c, 0x22, + 0x3a, 0x7b, 0x5c, 0x22, 0x74, 0x79, 0x70, 0x65, 0x5c, 0x22, + 0x3a, 0x5c, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x5c, 0x22, 0x2c, + 0x5c, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x5c, 0x22, 0x3a, 0x7b, 0x5c, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x5c, 0x22, 0x3a, 0x5c, 0x22, 0x45, 0x50, 0x53, + 0x47, 0x3a, 0x34, 0x33, 0x32, 0x36, 0x5c, 0x22, 0x7d, 0x7d, + 0x2c, 0x5c, 0x22, 0x63, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, + 0x61, 0x74, 0x65, 0x73, 0x5c, 0x22, 0x3a, 0x5b, 0x2d, 0x37, + 0x35, 0x2e, 0x32, 0x35, 0x2c, 0x35, 0x35, 0x2e, 0x30, 0x39, + 0x31, 0x36, 0x37, 0x5d, 0x7d, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x28, 0x5b, 0x7b, 0x5c, 0x5c, 0x5b, 0x5d, 0x7b, 0x31, 0x7d, + 0x28, 0x5b, 0x2c, 0x3a, 0x7b, 0x7d, 0x5c, 0x5c, 0x5b, 0x5c, + 0x5c, 0x5d, 0x30, 0x2d, 0x39, 0x2e, 0x5c, 0x5c, 0x2d, 0x2b, + 0x45, 0x61, 0x65, 0x66, 0x6c, 0x6e, 0x72, 0x2d, 0x75, 0x20, + 0x5c, 0x5c, 0x6e, 0x5c, 0x5c, 0x72, 0x5c, 0x5c, 0x74, 0x5d, + 0x7c, 0x5c, 0x22, 0x2e, 0x2a, 0x3f, 0x5c, 0x22, 0x29, 0x2b, + 0x5b, 0x7d, 0x5c, 0x5c, 0x5d, 0x5d, 0x7b, 0x31, 0x7d, 0x29, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x70, + 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, + 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x70, 0x6f, + 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x75, 0x6e, 0x69, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, 0x70, + 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x75, 0x6e, + 0x69, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, + 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x68, + 0x69, 0x67, 0x68, 0x65, 0x72, 0x67, 0x65, 0x6f, 0x70, 0x6f, + 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x64, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x61, 0x6e, 0x6b, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x32, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x63, 0x64, 0x61, 0x74, 0x65, 0x63, 0x72, + 0x65, 0x61, 0x74, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x63, 0x64, 0x61, 0x74, 0x65, 0x6d, 0x6f, 0x64, + 0x69, 0x66, 0x69, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x65, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, + 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x37, 0x35, 0x37, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x61, 0x6e, + 0x61, 0x64, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x5b, 0x41, + 0x2d, 0x5a, 0x5d, 0x2a, 0x5b, 0x61, 0x2d, 0x7a, 0x20, 0x5c, + 0x5c, 0x2d, 0x41, 0x2d, 0x5a, 0x5d, 0x2a, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, + 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x75, + 0x6e, 0x69, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x6e, 0x63, 0x65, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x5b, 0x41, 0x2d, 0x5a, 0x5d, 0x2a, 0x5b, + 0x61, 0x2d, 0x7a, 0x20, 0x5c, 0x5c, 0x2d, 0x41, 0x2d, 0x5a, + 0x5d, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x76, 0x31, 0x5f, 0x35, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, + 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, 0x70, + 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x69, 0x64, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x74, 0x61, 0x72, + 0x63, 0x74, 0x69, 0x63, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x5b, 0x41, 0x2d, 0x5a, 0x5d, 0x2a, 0x5b, 0x61, 0x2d, 0x7a, + 0x20, 0x5c, 0x5c, 0x2d, 0x41, 0x2d, 0x5a, 0x5d, 0x2a, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x68, 0x61, 0x6e, 0x64, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x48, + 0x4f, 0x53, 0x45, 0x48, 0x45, 0x41, 0x44, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x5b, 0x41, 0x2d, 0x5a, 0x5d, 0x2a, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x68, 0x69, 0x67, 0x68, + 0x65, 0x72, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x37, 0x35, 0x36, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x63, 0x65, 0x73, 0x68, 0x65, + 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x79, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x61, 0x6c, 0x69, 0x62, 0x72, 0x61, + 0x74, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, + 0x6d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6b, + 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, + 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6c, 0x61, 0x6b, 0x65, 0x73, 0x50, 0x6f, + 0x6c, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x76, 0x67, 0x64, 0x65, 0x70, 0x74, 0x68, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x41, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x20, 0x6c, 0x61, + 0x6b, 0x65, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, 0x2c, 0x20, + 0x69, 0x6e, 0x20, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, + 0x5c, 0x6e, 0x41, 0x76, 0x65, 0x72, 0x61, 0x67, 0x65, 0x20, + 0x6c, 0x61, 0x6b, 0x65, 0x20, 0x64, 0x65, 0x70, 0x74, 0x68, + 0x20, 0x69, 0x73, 0x20, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, + 0x64, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, + 0x61, 0x74, 0x69, 0x6f, 0x20, 0x62, 0x65, 0x74, 0x77, 0x65, + 0x65, 0x6e, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x6c, + 0x61, 0x6b, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x28, 0x60, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x60, + 0x29, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6c, 0x61, 0x6b, 0x65, + 0x20, 0x61, 0x72, 0x65, 0x61, 0x20, 0x28, 0x60, 0x6c, 0x61, + 0x6b, 0x65, 0x61, 0x72, 0x65, 0x61, 0x60, 0x29, 0x2e, 0x5c, + 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x68, 0x79, 0x64, 0x72, 0x6f, 0x6c, 0x61, 0x6b, 0x65, + 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x55, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x20, + 0x6c, 0x61, 0x6b, 0x65, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x69, 0x6e, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x5b, 0x48, 0x79, 0x64, 0x72, 0x6f, 0x4c, + 0x61, 0x6b, 0x65, 0x73, 0x31, 0x30, 0x6b, 0x5d, 0x28, 0x68, + 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, + 0x2e, 0x68, 0x79, 0x64, 0x72, 0x6f, 0x73, 0x68, 0x65, 0x64, + 0x73, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x64, + 0x75, 0x63, 0x74, 0x73, 0x2f, 0x68, 0x79, 0x64, 0x72, 0x6f, + 0x6c, 0x61, 0x6b, 0x65, 0x73, 0x29, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6c, + 0x61, 0x6b, 0x65, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x4c, 0x61, + 0x6b, 0x65, 0x20, 0x61, 0x72, 0x65, 0x61, 0x20, 0x69, 0x6e, + 0x20, 0x73, 0x71, 0x75, 0x61, 0x72, 0x65, 0x20, 0x6b, 0x69, + 0x6c, 0x6f, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6c, 0x61, 0x6b, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x4e, + 0x61, 0x6d, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x6c, 0x61, 0x6b, + 0x65, 0x20, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, + 0x76, 0x6f, 0x69, 0x72, 0x2e, 0x3c, 0x62, 0x72, 0x3e, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x20, 0x69, 0x73, 0x20, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x74, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x6c, 0x79, 0x20, 0x70, + 0x6f, 0x70, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x6c, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x61, 0x6e, 0x20, 0x61, 0x72, 0x65, + 0x61, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x74, 0x20, 0x6c, 0x65, + 0x61, 0x73, 0x74, 0x20, 0x35, 0x30, 0x30, 0x6b, 0x6d, 0x5e, + 0x32, 0x5e, 0x3b, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6c, 0x61, + 0x72, 0x67, 0x65, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, + 0x6f, 0x69, 0x72, 0x73, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, + 0x20, 0x61, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x77, 0x61, + 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x47, + 0x52, 0x61, 0x6e, 0x44, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x3b, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x73, 0x6d, 0x61, 0x6c, 0x6c, 0x65, 0x72, + 0x20, 0x6c, 0x61, 0x6b, 0x65, 0x73, 0x20, 0x77, 0x68, 0x65, + 0x72, 0x65, 0x20, 0x61, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, + 0x77, 0x61, 0x73, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x47, 0x4c, 0x57, 0x44, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x2e, 0x20, 0x5b, 0x73, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x20, 0x50, 0x44, 0x46, 0x5d, 0x28, 0x68, + 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2e, 0x68, 0x79, 0x64, 0x72, 0x6f, 0x73, 0x68, 0x65, + 0x64, 0x73, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x66, 0x69, 0x6c, + 0x65, 0x2f, 0x74, 0x65, 0x63, 0x68, 0x6e, 0x69, 0x63, 0x61, + 0x6c, 0x2d, 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x48, 0x79, 0x64, 0x72, + 0x6f, 0x4c, 0x41, 0x4b, 0x45, 0x53, 0x5f, 0x54, 0x65, 0x63, + 0x68, 0x44, 0x6f, 0x63, 0x5f, 0x76, 0x31, 0x30, 0x2e, 0x70, + 0x64, 0x66, 0x29, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x68, 0x6f, 0x72, 0x65, + 0x6c, 0x65, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x53, 0x68, 0x6f, 0x72, 0x65, 0x20, + 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x2f, 0x6c, 0x61, 0x6b, + 0x65, 0x20, 0x70, 0x65, 0x72, 0x69, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x20, 0x69, 0x6e, 0x20, 0x6b, 0x69, 0x6c, 0x6f, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x20, + 0x6c, 0x61, 0x6b, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x72, 0x65, + 0x73, 0x65, 0x72, 0x76, 0x6f, 0x69, 0x72, 0x20, 0x76, 0x6f, + 0x6c, 0x75, 0x6d, 0x65, 0x2c, 0x20, 0x69, 0x6e, 0x20, 0x6d, + 0x69, 0x6c, 0x6c, 0x69, 0x6f, 0x6e, 0x20, 0x63, 0x75, 0x62, + 0x69, 0x63, 0x20, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x20, + 0x28, 0x31, 0x2a, 0x6d, 0x63, 0x6d, 0x2a, 0x20, 0x3d, 0x20, + 0x30, 0x2e, 0x30, 0x30, 0x31, 0x20, 0x6b, 0x6d, 0x5e, 0x33, + 0x5e, 0x29, 0x2e, 0x3c, 0x62, 0x72, 0x3e, 0x20, 0x46, 0x6f, + 0x72, 0x20, 0x6d, 0x6f, 0x73, 0x74, 0x20, 0x70, 0x6f, 0x6c, + 0x79, 0x67, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x69, + 0x73, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x72, 0x65, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x6c, + 0x61, 0x6b, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, + 0x20, 0x61, 0x73, 0x20, 0x65, 0x73, 0x74, 0x69, 0x6d, 0x61, + 0x74, 0x65, 0x64, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x67, 0x65, 0x6f, 0x73, 0x74, 0x61, + 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x70, + 0x70, 0x72, 0x6f, 0x61, 0x63, 0x68, 0x20, 0x62, 0x79, 0x20, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x72, 0x20, 0x65, + 0x74, 0x20, 0x61, 0x6c, 0x2e, 0x20, 0x28, 0x32, 0x30, 0x31, + 0x36, 0x29, 0x2e, 0x20, 0x48, 0x6f, 0x77, 0x65, 0x76, 0x65, + 0x72, 0x2c, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x65, + 0x69, 0x74, 0x68, 0x65, 0x72, 0x20, 0x61, 0x20, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x6c, 0x61, 0x6b, + 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x28, + 0x66, 0x6f, 0x72, 0x20, 0x6c, 0x61, 0x6b, 0x65, 0x73, 0x20, + 0xe2, 0x89, 0xa5, 0x20, 0x35, 0x30, 0x30, 0x20, 0x6b, 0x6d, + 0x5e, 0x32, 0x5e, 0x29, 0x20, 0x6f, 0x72, 0x20, 0x61, 0x20, + 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x72, + 0x65, 0x73, 0x65, 0x72, 0x76, 0x6f, 0x69, 0x72, 0x20, 0x76, + 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x20, 0x28, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x47, 0x52, 0x61, 0x6e, 0x44, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x29, 0x20, 0x65, 0x78, + 0x69, 0x73, 0x74, 0x65, 0x64, 0x2c, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, + 0x75, 0x6d, 0x65, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, + 0x65, 0x6e, 0x74, 0x73, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, + 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x2e, 0x20, 0x49, 0x6e, 0x20, 0x63, + 0x61, 0x73, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x65, + 0x67, 0x75, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x6c, 0x61, + 0x6b, 0x65, 0x73, 0x2c, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, + 0x6f, 0x74, 0x61, 0x6c, 0x20, 0x76, 0x6f, 0x6c, 0x75, 0x6d, + 0x65, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x61, 0x72, + 0x67, 0x65, 0x72, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, + 0x62, 0x65, 0x74, 0x77, 0x65, 0x65, 0x6e, 0x20, 0x72, 0x65, + 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x20, 0x72, 0x65, 0x73, + 0x65, 0x72, 0x76, 0x6f, 0x69, 0x72, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x65, 0x64, 0x20, 0x6f, + 0x72, 0x20, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, + 0x20, 0x6c, 0x61, 0x6b, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x2e, 0x20, 0x5b, 0x73, 0x6f, 0x75, 0x72, 0x63, + 0x65, 0x20, 0x50, 0x44, 0x46, 0x5d, 0x28, 0x68, 0x74, 0x74, + 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2e, + 0x68, 0x79, 0x64, 0x72, 0x6f, 0x73, 0x68, 0x65, 0x64, 0x73, + 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x66, 0x69, 0x6c, 0x65, 0x2f, + 0x74, 0x65, 0x63, 0x68, 0x6e, 0x69, 0x63, 0x61, 0x6c, 0x2d, + 0x64, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2f, 0x48, 0x79, 0x64, 0x72, 0x6f, 0x4c, + 0x41, 0x4b, 0x45, 0x53, 0x5f, 0x54, 0x65, 0x63, 0x68, 0x44, + 0x6f, 0x63, 0x5f, 0x76, 0x31, 0x30, 0x2e, 0x70, 0x64, 0x66, + 0x29, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x77, 0x61, 0x74, 0x65, 0x72, 0x73, 0x68, + 0x65, 0x64, 0x61, 0x72, 0x65, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x72, 0x65, + 0x61, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, + 0x61, 0x74, 0x65, 0x72, 0x73, 0x68, 0x65, 0x64, 0x20, 0x61, + 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, + 0x61, 0x6b, 0x65, 0x2c, 0x20, 0x69, 0x6e, 0x20, 0x73, 0x71, + 0x75, 0x61, 0x72, 0x65, 0x20, 0x6b, 0x69, 0x6c, 0x6f, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2e, 0x3c, 0x62, 0x72, 0x3e, + 0x5c, 0x6e, 0x54, 0x68, 0x65, 0x20, 0x77, 0x61, 0x74, 0x65, + 0x72, 0x73, 0x68, 0x65, 0x64, 0x20, 0x61, 0x72, 0x65, 0x61, + 0x20, 0x69, 0x73, 0x20, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, + 0x61, 0x74, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x65, + 0x72, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x6d, 0x65, 0x61, 0x73, 0x75, 0x72, 0x69, 0x6e, 0x67, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x75, 0x70, 0x73, 0x74, 0x72, + 0x65, 0x61, 0x6d, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, + 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x72, 0x65, + 0x61, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, + 0x61, 0x6b, 0x65, 0x20, 0x70, 0x6f, 0x75, 0x72, 0x20, 0x70, + 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x48, 0x79, 0x64, 0x72, 0x6f, + 0x53, 0x48, 0x45, 0x44, 0x53, 0x20, 0x64, 0x72, 0x61, 0x69, + 0x6e, 0x61, 0x67, 0x65, 0x20, 0x6e, 0x65, 0x74, 0x77, 0x6f, + 0x72, 0x6b, 0x20, 0x6d, 0x61, 0x70, 0x20, 0x61, 0x74, 0x20, + 0x31, 0x35, 0x20, 0x61, 0x72, 0x63, 0x2d, 0x73, 0x65, 0x63, + 0x6f, 0x6e, 0x64, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, + 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x5c, 0x6e, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x20, 0x69, 0x73, 0x20, 0x2a, 0x2a, 0x2d, 0x39, + 0x39, 0x39, 0x39, 0x2a, 0x2a, 0x20, 0x77, 0x68, 0x65, 0x6e, + 0x20, 0x74, 0x68, 0x65, 0x72, 0x65, 0x20, 0x69, 0x73, 0x20, + 0x6e, 0x6f, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x61, 0x73, + 0x20, 0x6c, 0x61, 0x6b, 0x65, 0x20, 0x70, 0x6f, 0x75, 0x72, + 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x73, 0x20, + 0x6e, 0x6f, 0x74, 0x20, 0x6f, 0x6e, 0x20, 0x48, 0x79, 0x64, + 0x72, 0x6f, 0x53, 0x48, 0x45, 0x44, 0x53, 0x20, 0x6c, 0x61, + 0x6e, 0x64, 0x6d, 0x61, 0x73, 0x6b, 0x2e, 0x5c, 0x6e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x77, + 0x6b, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x57, 0x65, 0x6c, 0x6c, 0x2d, 0x4b, 0x6e, 0x6f, 0x77, + 0x6e, 0x2d, 0x54, 0x65, 0x78, 0x74, 0x20, 0x72, 0x65, 0x70, + 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, + 0x61, 0x6b, 0x65, 0x2c, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, + 0x76, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x61, 0x70, 0x70, 0x72, 0x6f, 0x70, 0x72, 0x69, 0x61, + 0x74, 0x65, 0x20, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, + 0x6f, 0x6e, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6c, 0x69, 0x6d, + 0x69, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, 0x32, 0x35, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6c, 0x69, 0x74, 0x68, 0x6f, 0x6c, + 0x6f, 0x67, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x70, + 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x62, 0x6f, 0x74, 0x74, 0x6f, 0x6d, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x6f, 0x70, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6c, + 0x69, 0x74, 0x68, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x62, 0x6f, + 0x75, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x67, 0x72, 0x61, + 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x6f, + 0x76, 0x65, 0x72, 0x20, 0x31, 0x30, 0x20, 0x63, 0x6d, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6c, 0x69, 0x74, 0x68, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6c, 0x69, 0x74, 0x68, 0x6f, 0x6c, 0x6f, 0x67, 0x79, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6c, 0x69, 0x74, 0x68, 0x6f, + 0x6c, 0x6f, 0x67, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, + 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x61, 0x20, 0x76, 0x61, + 0x69, 0x6c, 0x64, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, + 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, + 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x67, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, + 0x65, 0x6f, 0x6c, 0x64, 0x65, 0x72, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x6f, 0x6c, + 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x65, + 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x69, + 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x75, 0x6e, + 0x69, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x75, 0x6e, + 0x69, 0x74, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x69, 0x74, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, + 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, + 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, + 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, 0x63, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x76, 0x31, + 0x5f, 0x35, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x67, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x61, 0x67, 0x65, 0x6f, 0x6c, 0x64, 0x65, 0x72, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x61, + 0x67, 0x65, 0x6f, 0x6c, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x67, 0x65, 0x79, 0x6f, + 0x75, 0x6e, 0x67, 0x65, 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x79, 0x6f, 0x75, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, 0x63, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, + 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, + 0x74, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, 0x69, + 0x74, 0x75, 0x64, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, + 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, + 0x74, 0x65, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x78, 0x6f, 0x6e, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, + 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, 0x30, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x45, 0x63, 0x6f, 0x6c, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x45, 0x78, 0x74, 0x69, + 0x6e, 0x63, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x48, 0x69, + 0x67, 0x68, 0x65, 0x72, 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x49, + 0x44, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4e, + 0x6f, 0x74, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x44, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x54, 0x61, 0x78, 0x61, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, + 0x44, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x54, 0x61, 0x78, 0x6f, + 0x6e, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, + 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x54, 0x61, 0x78, 0x6f, 0x6e, + 0x4e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x6f, 0x6c, + 0x6c, 0x65, 0x6e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x41, 0x75, + 0x74, 0x68, 0x6f, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x69, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, + 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x59, + 0x65, 0x61, 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x75, 0x62, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x41, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x74, + 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x43, 0x69, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, + 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x50, 0x75, 0x62, 0x54, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x74, 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x2e, 0x2a, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, 0x75, 0x62, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x59, 0x65, 0x61, 0x72, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x63, 0x64, 0x61, 0x74, 0x65, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x63, 0x64, 0x61, 0x74, 0x65, 0x6d, 0x6f, 0x64, 0x69, 0x66, + 0x69, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x6e, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, 0xbc, 0x6d, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0xce, 0xbc, 0x6d, 0x5e, 0x32, 0x2f, + 0x6d, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, 0xbc, + 0x6d, 0x5e, 0x32, 0x2f, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, + 0x20, 0x63, 0x6f, 0x6e, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x31, 0x2d, 0x35, 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6d, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6d, 0x5e, 0x32, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6d, 0x5e, 0x32, 0x2f, 0x6d, 0x6c, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x72, 0x61, 0x67, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x6d, 0x6c, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x2f, 0x6d, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x72, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x61, 0x6c, + 0x69, 0x71, 0x75, 0x6f, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x72, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x67, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x72, 0x61, 0x69, 0x6e, + 0x73, 0x2f, 0x67, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x72, 0x61, 0x69, + 0x6e, 0x73, 0x2f, 0x6d, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x72, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x6d, 0x68, 0x6f, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4d, 0x4e, + 0x49, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4e, 0x49, 0x53, + 0x50, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6d, + 0x62, 0x65, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, + 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2f, 0x6d, 0x6c, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, + 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x6c, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, + 0x6e, 0x74, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x4c, + 0x4f, 0x49, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, + 0x72, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x64, 0x72, 0x79, 0x20, + 0x6d, 0x61, 0x73, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, 0x2f, 0x61, 0x62, + 0x73, 0x65, 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x6e, 0x6f, 0x74, 0x20, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x4e, 0x49, 0x53, 0x50, 0x20, + 0x64, 0x69, 0x67, 0x69, 0x74, 0x69, 0x7a, 0x65, 0x64, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, 0x72, 0x63, 0x65, + 0x6e, 0x74, 0x20, 0x64, 0x69, 0x67, 0x69, 0x74, 0x69, 0x7a, + 0x65, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xc2, 0xb0, + 0x43, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, 0xbc, 0x53, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x71, 0x2f, + 0x4c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x67, 0x2f, + 0x4c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x70, 0x61, + 0x75, 0x6c, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x63, 0x61, + 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, + 0x72, 0x20, 0x6d, 0x69, 0x6c, 0x6c, 0x65, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2f, + 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x4d, 0x4e, 0x45, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x4e, 0x49, 0x53, 0x50, 0x2f, 0x31, 0x30, + 0x30, 0x20, 0x6d, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x2f, 0x6d, 0x5e, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x6d, 0x5e, 0x32, 0x2f, 0x6d, 0x6c, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, + 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6d, 0x5e, 0x32, 0x2f, 0x79, + 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x31, 0x2d, 0x34, + 0x20, 0x73, 0x63, 0x61, 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x61, + 0x6c, 0x20, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x70, 0x6d, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, + 0x61, 0x6c, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x6d, 0x65, + 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x67, 0x2f, + 0x4c, 0x20, 0x43, 0x61, 0x43, 0x4f, 0x33, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0xce, 0xbc, 0x67, 0x2f, 0x4c, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x61, 0x6c, 0x76, 0x65, 0x73, 0x2f, 0x67, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x4e, 0x49, 0x53, 0x50, 0x2f, + 0x6d, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x53, + 0x2f, 0x63, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, + 0xbc, 0x67, 0x2f, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x67, 0x20, 0x4e, 0x2f, 0x4c, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0xce, 0xbc, 0x53, 0x2f, 0x63, 0x6d, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x4e, 0x54, 0x55, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0xce, 0xbc, 0x6d, 0x68, 0x6f, 0x2f, 0x63, + 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x72, 0x61, + 0x69, 0x6e, 0x73, 0x2f, 0x6d, 0x67, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x2f, 0x31, 0x30, 0x30, + 0x30, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, 0xba, 0x20, + 0x28, 0x53, 0x49, 0x29, 0x20, 0xc3, 0x97, 0x20, 0x31, 0x30, + 0x5e, 0x2d, 0x36, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, + 0xba, 0x20, 0x28, 0x63, 0x67, 0x73, 0x29, 0x20, 0xc3, 0x97, + 0x20, 0x31, 0x30, 0x5e, 0x2d, 0x36, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x31, 0x2d, 0x32, 0x20, 0x73, 0x63, 0x61, + 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x61, + 0x74, 0x69, 0x6f, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, + 0x54, 0x55, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, 0xba, + 0x20, 0x28, 0x63, 0x67, 0x73, 0x29, 0x20, 0xc3, 0x97, 0x20, + 0x31, 0x30, 0x5e, 0x2d, 0x35, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x50, 0x74, 0x2d, 0x43, 0x6f, 0x20, 0x73, 0x63, 0x61, + 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x70, + 0x62, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, 0xbc, 0x65, + 0x71, 0x2f, 0x4c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, + 0x74, 0x2d, 0x43, 0x6f, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, 0xbc, 0x53, 0x2f, + 0x63, 0x6d, 0x20, 0x32, 0x35, 0xc2, 0xb0, 0x43, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x54, 0x43, 0x55, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x31, 0x2d, 0x33, 0x20, 0x73, 0x63, 0x61, + 0x6c, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x72, 0x74, 0x69, 0x63, 0x6c, 0x65, 0x73, 0x2f, 0x67, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x6c, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0xc3, 0x97, 0x31, + 0x30, 0x30, 0x30, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x6d, 0x5e, 0x33, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, + 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x6f, + 0x74, 0x61, 0x6c, 0x20, 0x61, 0x6c, 0x6b, 0x61, 0x6e, 0x65, + 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6d, + 0x2f, 0x7a, 0x20, 0x3d, 0x20, 0x31, 0x33, 0x30, 0x32, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6d, 0x2f, 0x7a, + 0x20, 0x3d, 0x20, 0x31, 0x30, 0x35, 0x30, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x20, 0x61, 0x74, 0x20, 0x6d, 0x2f, 0x7a, 0x20, 0x3d, + 0x20, 0x31, 0x32, 0x39, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, + 0x61, 0x74, 0x20, 0x6d, 0x2f, 0x7a, 0x20, 0x3d, 0x20, 0x31, + 0x30, 0x31, 0x38, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x61, 0x74, + 0x20, 0x6d, 0x2f, 0x7a, 0x20, 0x3d, 0x20, 0x31, 0x30, 0x32, + 0x30, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6d, + 0x2f, 0x7a, 0x20, 0x3d, 0x20, 0x31, 0x30, 0x32, 0x32, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6d, 0x2f, 0x7a, + 0x20, 0x3d, 0x20, 0x31, 0x30, 0x33, 0x32, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x20, 0x61, 0x74, 0x20, 0x6d, 0x2f, 0x7a, 0x20, 0x3d, + 0x20, 0x31, 0x30, 0x33, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, + 0x61, 0x74, 0x20, 0x6d, 0x2f, 0x7a, 0x20, 0x3d, 0x20, 0x31, + 0x30, 0x33, 0x36, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x61, 0x74, + 0x20, 0x6d, 0x2f, 0x7a, 0x20, 0x3d, 0x20, 0x31, 0x30, 0x34, + 0x36, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x20, 0x61, 0x74, 0x20, 0x6d, + 0x2f, 0x7a, 0x20, 0x3d, 0x20, 0x31, 0x30, 0x34, 0x38, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x70, 0x68, 0x65, 0x72, + 0x65, 0x73, 0x2f, 0x6d, 0x4c, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x65, 0x72, 0x20, 0x6d, 0x69, 0x6c, 0x6c, 0x65, + 0x20, 0x56, 0x53, 0x4d, 0x4f, 0x57, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x65, 0x61, 0x6b, 0x20, 0x61, 0x72, 0x65, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6d, 0x5e, + 0x33, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x79, 0x72, 0x2f, + 0x63, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x79, 0x72, + 0x2f, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x79, 0x72, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x6d, 0x5e, 0x32, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6b, 0x63, 0x70, 0x73, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6b, 0x63, 0x70, 0x73, + 0x5e, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x61, + 0x6c, 0x76, 0x65, 0x73, 0x2f, 0x6d, 0x6c, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x50, 0x74, 0x2d, 0x43, 0x6f, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0xce, 0xbc, 0x6d, 0x6f, 0x6c, 0x2f, + 0x4c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, 0xba, 0x20, + 0x28, 0x53, 0x49, 0x29, 0x20, 0xc3, 0x97, 0x20, 0x31, 0x30, + 0x5e, 0x2d, 0x35, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x6e, 0x63, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x6d, + 0x5e, 0x32, 0x2f, 0x63, 0x6d, 0x5e, 0x32, 0x2f, 0x79, 0x72, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x72, 0x61, 0x69, + 0x6e, 0x73, 0x2f, 0x63, 0x6d, 0x5e, 0x32, 0x2a, 0x79, 0x72, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4e, 0x49, 0x53, 0x50, + 0x2b, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x55, 0x6e, 0x69, + 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xc2, 0xb5, 0x53, + 0x2f, 0x63, 0x6d, 0x20, 0x32, 0x35, 0xc2, 0xb0, 0x43, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0xc2, 0xb5, 0x67, 0x2f, 0x4c, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x6e, 0x69, 0x74, + 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xc2, 0xb5, 0x53, + 0x2f, 0x63, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x6d, 0x6f, 0x6c, 0x2f, 0x4c, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0xc2, 0xb5, 0x65, 0x71, 0x2f, 0x4c, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x75, 0x6d, 0x6f, 0x6c, 0x2f, 0x4c, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6d, 0x5e, 0x32, + 0x2f, 0x63, 0x6d, 0x5e, 0x33, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x43, 0xc2, 0xb0, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x53, 0x44, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x3e, 0x32, + 0x20, 0x6d, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x3e, + 0x35, 0x20, 0x6d, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x3e, 0x31, 0x20, 0x6d, 0x6d, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, 0x72, 0x20, 0x6d, + 0x69, 0x6c, 0x6c, 0x65, 0x20, 0x56, 0x50, 0x44, 0x42, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, 0x72, 0x20, 0x6d, + 0x69, 0x6c, 0x6c, 0x65, 0x20, 0x61, 0x69, 0x72, 0x20, 0x4e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x67, 0x2f, 0x6d, + 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x74, 0x69, 0x63, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6d, 0x5e, + 0x33, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6d, 0x5e, + 0x32, 0x2f, 0x79, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x65, 0x72, 0x20, 0x6d, 0x69, 0x6c, 0x6c, 0x65, 0x20, + 0x56, 0x50, 0x44, 0x42, 0x2f, 0x31, 0x37, 0x4f, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x74, 0x6f, 0x6d, 0x69, 0x63, + 0x20, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x67, 0x2f, 0x31, 0x30, 0x30, 0x20, 0x6d, + 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, 0x72, + 0x20, 0x6d, 0x69, 0x6c, 0x6c, 0x65, 0x20, 0x56, 0x53, 0x4d, + 0x4f, 0x56, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x72, + 0x72, 0x6f, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x3e, + 0x31, 0x30, 0x20, 0x6d, 0x6d, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x6d, 0x5e, 0x33, 0x2f, 0x63, 0x6d, 0x5e, 0x33, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, + 0x65, 0x72, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x67, 0x2f, 0x67, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x67, 0x2f, 0x6b, 0x67, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x5e, 0x32, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x49, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xc2, 0xb5, 0x53, 0x2f, + 0x63, 0x6d, 0x20, 0x32, 0x35, 0x43, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x63, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x65, 0x72, 0x20, 0x6d, 0x69, 0x6c, 0x2c, 0x20, 0x50, + 0x44, 0x42, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, + 0x72, 0x20, 0x6d, 0x69, 0x6c, 0x2c, 0x20, 0x61, 0x69, 0x72, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x65, 0x72, 0x63, + 0x65, 0x6e, 0x74, 0x20, 0x64, 0x72, 0x79, 0x20, 0x77, 0x65, + 0x69, 0x67, 0x68, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0xc2, 0xb5, 0x67, 0x2f, 0x6b, 0x67, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x4d, 0x65, 0x61, 0x6e, 0x20, 0x75, 0x4d, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x4d, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0xce, 0xbc, 0x53, 0x2f, 0x63, 0x6d, 0x32, + 0x35, 0xc2, 0xb0, 0x43, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x74, 0x69, 0x63, 0x6c, 0x65, 0x73, 0x2f, 0x6c, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x4e, 0x49, 0x53, 0x50, 0x2f, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x72, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x63, 0x6d, + 0xc2, 0xb2, 0x2f, 0x79, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x6f, 0x69, 0x73, 0x74, 0x75, 0x72, 0x65, 0x20, + 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x20, 0x25, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, + 0x6c, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6c, 0x61, 0x73, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x2d, 0x70, 0x65, + 0x72, 0x63, 0x65, 0x6e, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x6d, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6d, 0x33, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x6d, 0x2f, 0x79, 0x65, 0x61, 0x72, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x6d, 0x69, 0x6c, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x4d, 0x53, 0x20, 0x28, 0x53, 0x49, + 0x29, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6d, 0x32, 0x2f, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6d, 0x33, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x23, 0x2f, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x23, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x63, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6d, 0x32, 0x2f, 0x6b, 0x79, 0x72, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x25, 0x20, 0x64, 0x72, 0x79, 0x20, 0x77, 0x74, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x70, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x72, 0x61, 0x69, 0x6e, + 0x73, 0x2f, 0x63, 0x6d, 0x33, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x6c, 0x65, 0x73, + 0x2f, 0x63, 0x6d, 0xc2, 0xb2, 0x2f, 0x79, 0x72, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x2f, 0x4c, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6d, 0xc2, 0xb2, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x2f, 0x63, 0x6d, 0x33, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x2f, 0x63, 0x6d, 0x32, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x43, 0x69, 0x2f, 0x67, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x42, 0x67, 0x2f, 0x67, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x42, 0x67, 0x2f, 0x6b, + 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x70, 0x6d, + 0x2f, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x2f, + 0x63, 0x6d, 0x32, 0x2f, 0x79, 0x72, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x2f, 0x6d, 0x32, 0x2f, 0x79, 0x72, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6b, 0x67, 0x2f, 0x6d, 0x32, + 0x2f, 0x79, 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0xce, + 0xbc, 0x6d, 0x5e, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x72, 0x61, 0x69, 0x6e, 0x73, 0x2f, 0x63, 0x6d, 0x5e, + 0x33, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2f, 0x61, 0x62, 0x73, 0x65, + 0x6e, 0x63, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x23, + 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x72, 0x61, 0x69, 0x6e, 0x73, 0x2f, + 0x63, 0x63, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x72, 0x65, 0x61, + 0x64, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x50, 0x43, 0x52, + 0x20, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x65, + 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x70, 0x6f, + 0x72, 0x65, 0x73, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x74, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6d, 0x2f, 0x79, + 0x72, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x63, 0x65, 0x2f, 0x61, 0x62, 0x65, 0x6e, + 0x63, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x79, + 0x73, 0x74, 0x2f, 0x63, 0x6d, 0x32, 0x2f, 0x79, 0x72, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x79, 0x73, 0x74, 0x73, + 0x2f, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x4c, 0x61, 0x6b, 0x65, + 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, + 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x72, 0x65, + 0x2d, 0x67, 0x6c, 0x61, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x67, + 0x6f, 0x72, 0x67, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x57, 0x69, 0x73, 0x63, 0x6f, 0x6e, 0x73, 0x69, + 0x6e, 0x20, 0x72, 0x69, 0x76, 0x65, 0x72, 0x20, 0x63, 0x75, + 0x74, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x42, 0x61, 0x72, 0x61, 0x62, 0x6f, + 0x6f, 0x20, 0x48, 0x69, 0x6c, 0x6c, 0x73, 0x2c, 0x20, 0x61, + 0x20, 0x62, 0x65, 0x64, 0x72, 0x6f, 0x63, 0x6b, 0x20, 0x68, + 0x69, 0x67, 0x68, 0x2e, 0x20, 0x54, 0x68, 0x65, 0x20, 0x76, + 0x61, 0x6c, 0x6c, 0x65, 0x79, 0x20, 0x69, 0x73, 0x20, 0x64, + 0x61, 0x6d, 0x6d, 0x65, 0x64, 0x20, 0x61, 0x74, 0x20, 0x62, + 0x6f, 0x74, 0x68, 0x20, 0x65, 0x6e, 0x64, 0x73, 0x20, 0x62, + 0x79, 0x20, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x6c, + 0x20, 0x6d, 0x6f, 0x72, 0x61, 0x69, 0x6e, 0x65, 0x73, 0x20, + 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x65, 0x64, 0x20, + 0x62, 0x79, 0x20, 0x74, 0x68, 0x65, 0x20, 0x47, 0x72, 0x65, + 0x65, 0x6e, 0x20, 0x42, 0x61, 0x79, 0x20, 0x6c, 0x6f, 0x62, + 0x65, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x66, + 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x20, 0x61, 0x72, 0x6f, 0x75, + 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x42, 0x61, 0x72, + 0x61, 0x62, 0x6f, 0x6f, 0x20, 0x48, 0x69, 0x6c, 0x6c, 0x73, + 0x2e, 0x20, 0x4c, 0x61, 0x6b, 0x65, 0x20, 0x69, 0x73, 0x20, + 0x66, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x67, 0x72, 0x6f, + 0x75, 0x6e, 0x64, 0x77, 0x61, 0x74, 0x65, 0x72, 0x2e, 0x20, + 0x53, 0x75, 0x72, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x76, 0x65, 0x67, 0x65, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2c, 0x20, 0x77, 0x68, 0x69, 0x74, 0x65, 0x2d, + 0x62, 0x6c, 0x61, 0x63, 0x6b, 0x2d, 0x62, 0x75, 0x72, 0x20, + 0x6f, 0x61, 0x6b, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, + 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x20, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x20, 0x73, 0x69, 0x74, 0x65, + 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, + 0x72, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x6c, 0x79, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x44, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x61, 0x73, 0x20, 0x61, + 0x20, 0x70, 0x72, 0x69, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x6b, + 0x65, 0x79, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x60, 0x6e, 0x64, 0x62, 0x2e, 0x73, 0x69, 0x74, 0x65, + 0x73, 0x60, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, + 0x73, 0x20, 0x61, 0x20, 0x66, 0x6f, 0x72, 0x65, 0x69, 0x67, + 0x6e, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x69, 0x6e, 0x20, 0x6d, + 0x61, 0x6e, 0x79, 0x20, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x74, 0x68, 0x61, + 0x74, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x20, 0x74, + 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x69, 0x74, 0x65, + 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x5c, 0x6e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x36, 0x36, 0x36, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x31, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x6e, 0x6f, 0x6e, 0x2d, 0x75, 0x6e, 0x69, 0x71, 0x75, + 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x69, 0x74, 0x65, 0x2e, + 0x20, 0x54, 0x68, 0x69, 0x73, 0x20, 0x6d, 0x61, 0x79, 0x20, + 0x62, 0x65, 0x20, 0x69, 0x6e, 0x68, 0x65, 0x72, 0x69, 0x74, + 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x28, 0x61, 0x20, 0x6c, 0x61, 0x6b, 0x65, 0x20, 0x6e, + 0x61, 0x6d, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x65, 0x78, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x29, 0x2c, 0x20, 0x6f, 0x72, + 0x20, 0x6d, 0x61, 0x79, 0x20, 0x62, 0x65, 0x20, 0x61, 0x6e, + 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x20, 0x67, 0x65, + 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, 0x6e, 0x61, + 0x6d, 0x65, 0x2c, 0x20, 0x61, 0x73, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x70, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x20, + 0x54, 0x68, 0x65, 0x72, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6e, + 0x6f, 0x20, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, + 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x73, 0x69, 0x74, 0x65, 0x20, 0x6e, 0x61, 0x6d, + 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x44, 0x65, 0x76, 0x69, 0x6c, 0x73, 0x20, 0x4c, 0x61, + 0x6b, 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x6f, 0x74, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x41, 0x6e, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x20, + 0x74, 0x65, 0x78, 0x74, 0x20, 0x66, 0x69, 0x65, 0x6c, 0x64, + 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x62, 0x65, 0x20, 0x61, 0x64, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x69, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x54, 0x68, 0x69, 0x73, 0x20, 0x72, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x20, 0x68, 0x61, 0x73, 0x20, 0x73, + 0x6f, 0x6d, 0x65, 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, + 0x20, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x73, 0x20, 0x74, 0x68, + 0x61, 0x74, 0x20, 0x73, 0x65, 0x65, 0x6d, 0x20, 0x66, 0x75, + 0x6e, 0x6e, 0x79, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, + 0x69, 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, + 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x69, 0x74, 0x65, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x73, + 0x76, 0x31, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x35, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, + 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x75, 0x6e, 0x69, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, + 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, + 0x6e, 0x69, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, + 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x6f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x67, 0x65, 0x6f, 0x67, 0x72, 0x61, 0x70, 0x68, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, + 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x75, 0x6e, 0x69, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x75, 0x6e, 0x69, 0x74, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, 0x65, + 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, + 0x73, 0x76, 0x32, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x6c, 0x74, + 0x69, 0x74, 0x75, 0x64, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x61, 0x6c, 0x74, 0x69, 0x74, 0x75, + 0x64, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, + 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, + 0x69, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6c, + 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x64, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x64, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, + 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x6f, 0x72, + 0x65, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x73, 0x68, 0x6f, 0x72, 0x74, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x68, 0x61, + 0x6e, 0x64, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x68, + 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x67, 0x72, 0x61, + 0x70, 0x68, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x67, 0x65, 0x6f, 0x67, 0x72, 0x61, 0x70, 0x68, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x69, 0x74, 0x65, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, + 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, + 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, 0x65, 0x73, 0x76, + 0x32, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, + 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, + 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x73, 0x76, 0x32, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x70, 0x65, 0x6c, 0x65, 0x6f, 0x74, 0x68, 0x65, 0x6d, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, + 0x69, 0x74, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, + 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x72, 0x69, 0x70, 0x68, + 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x72, 0x69, 0x70, 0x68, + 0x65, 0x69, 0x67, 0x68, 0x74, 0x75, 0x6e, 0x69, 0x74, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x75, 0x6e, 0x69, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x63, + 0x6f, 0x76, 0x65, 0x72, 0x74, 0x68, 0x69, 0x63, 0x6b, 0x6e, + 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, 0x63, + 0x6f, 0x76, 0x65, 0x72, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x79, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x6e, 0x74, + 0x69, 0x74, 0x79, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x6e, 0x74, + 0x72, 0x61, 0x6e, 0x63, 0x65, 0x64, 0x69, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x6e, 0x74, 0x72, 0x61, 0x6e, 0x63, + 0x65, 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x75, + 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x75, 0x6e, 0x69, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x6f, + 0x6c, 0x6f, 0x67, 0x79, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6c, 0x61, 0x6e, 0x64, 0x75, 0x73, + 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x70, 0x65, 0x72, 0x63, + 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6c, 0x61, 0x6e, 0x64, 0x75, 0x73, 0x65, + 0x63, 0x6f, 0x76, 0x65, 0x72, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x6e, 0x67, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x62, + 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x6f, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x69, 0x74, + 0x65, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x70, 0x65, 0x6c, 0x65, 0x6f, + 0x74, 0x68, 0x65, 0x6d, 0x64, 0x72, 0x69, 0x70, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x70, 0x65, 0x6c, 0x65, 0x6f, 0x74, 0x68, + 0x65, 0x6d, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x65, 0x67, 0x65, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x63, 0x6f, 0x76, 0x65, + 0x72, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6e, 0x75, + 0x6d, 0x62, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x65, + 0x67, 0x65, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x63, 0x6f, + 0x76, 0x65, 0x72, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x70, 0x65, 0x6c, 0x65, 0x6f, + 0x74, 0x68, 0x65, 0x6d, 0x76, 0x32, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x70, + 0x65, 0x6c, 0x65, 0x6f, 0x74, 0x68, 0x65, 0x6d, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, + 0x74, 0x65, 0x72, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x2e, 0x2a, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x6e, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x31, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x61, + 0x6c, 0x6c, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x64, 0x61, + 0x74, 0x61, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x70, 0x68, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, + 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x74, 0x61, 0x70, 0x68, 0x6f, 0x6e, + 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x69, 0x6e, + 0x49, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x30, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x78, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x75, 0x74, 0x68, 0x6f, 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, + 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x63, 0x6f, 0x6c, 0x67, 0x72, 0x6f, 0x75, 0x70, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x68, 0x69, 0x67, 0x68, 0x65, 0x72, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x33, 0x32, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x75, 0x62, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, + 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, + 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x78, 0x61, 0x49, 0x6e, 0x44, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x74, 0x79, 0x70, 0x65, 0x69, 0x64, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x67, 0x72, + 0x6f, 0x75, 0x70, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, + 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x61, 0x49, 0x6e, + 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x76, 0x31, + 0x5f, 0x35, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, + 0x70, 0x65, 0x69, 0x64, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x67, 0x72, 0x6f, 0x75, 0x70, + 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, + 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, + 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6e, + 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x61, 0x67, + 0x72, 0x6f, 0x75, 0x70, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x74, 0x61, 0x78, 0x61, 0x67, 0x72, + 0x6f, 0x75, 0x70, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, + 0x6e, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, + 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, + 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x6e, 0x69, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x4d, 0x6f, 0x64, 0x65, 0x72, 0x6e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x6e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, + 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6e, 0x75, 0x6d, 0x62, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x74, 0x68, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x2f, 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x61, + 0x70, 0x70, 0x73, 0x2f, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, + 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x20, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, + 0x20, 0x62, 0x79, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x31, 0x2e, 0x35, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, + 0x54, 0x61, 0x78, 0x61, 0x49, 0x6e, 0x44, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, 0x20, + 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x74, 0x61, 0x78, + 0x61, 0x2c, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x20, 0x6c, + 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x77, 0x68, 0x69, + 0x63, 0x68, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x74, 0x61, + 0x78, 0x6f, 0x6e, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, + 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x74, 0x61, 0x78, 0x61, + 0x49, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x76, 0x31, 0x5f, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, + 0x6f, 0x66, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x69, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x69, 0x65, 0x73, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, + 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x20, 0x49, 0x44, 0x73, 0x2e, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, + 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x4c, + 0x69, 0x73, 0x74, 0x73, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x74, 0x61, 0x78, + 0x61, 0x20, 0x28, 0x61, 0x6c, 0x70, 0x68, 0x65, 0x62, 0x65, + 0x74, 0x69, 0x63, 0x61, 0x6c, 0x6c, 0x79, 0x29, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x74, 0x61, 0x78, 0x61, 0x20, 0x61, + 0x70, 0x70, 0x65, 0x61, 0x72, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, + 0x63, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x31, 0x2e, 0x35, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x61, 0x70, 0x70, 0x73, + 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6f, + 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, + 0x22, 0x3a, 0x20, 0x22, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6c, + 0x6c, 0x54, 0x79, 0x70, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x74, 0x79, 0x70, 0x65, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, + 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, 0x69, 0x73, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x31, + 0x2e, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x2f, 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x73, 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x72, + 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x65, 0x72, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x72, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, 0x6e, + 0x69, 0x71, 0x75, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x20, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, + 0x69, 0x65, 0x72, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x70, 0x61, + 0x74, 0x68, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, + 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x76, 0x31, 0x35, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x6f, 0x72, 0x73, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x31, 0x2e, + 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, + 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x31, 0x2e, 0x35, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x73, + 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, + 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, + 0x61, 0x64, 0x76, 0x31, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x35, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64, + 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x44, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x44, 0x61, 0x74, 0x61, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x6c, + 0x6f, 0x61, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, + 0x31, 0x2e, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x2f, 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x75, 0x6e, 0x69, 0x74, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x67, 0x70, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x67, 0x70, 0x6e, + 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x72, 0x61, 0x6e, 0x6b, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x67, 0x70, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, + 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x76, 0x31, 0x5f, + 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, + 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, + 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, + 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x67, 0x65, 0x6f, 0x70, + 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, + 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x47, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x31, + 0x2e, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x2f, 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, + 0x74, 0x69, 0x63, 0x61, 0x6c, 0x75, 0x6e, 0x69, 0x74, 0x73, + 0x2f, 0x7b, 0x67, 0x70, 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x67, 0x70, 0x69, 0x64, + 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x20, 0x6f, 0x66, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, + 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, + 0x69, 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, + 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x47, 0x65, 0x6f, 0x70, + 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x31, 0x2e, 0x35, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x31, + 0x2e, 0x35, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x6f, 0x63, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x2f, 0x7b, + 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x47, 0x69, 0x76, 0x65, 0x6e, 0x20, 0x61, 0x20, 0x75, + 0x6e, 0x69, 0x71, 0x75, 0x65, 0x20, 0x6f, 0x63, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x20, 0x61, 0x73, + 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x75, 0x6e, 0x69, 0x71, + 0x75, 0x65, 0x20, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x2c, 0x20, 0x72, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, + 0x75, 0x61, 0x6c, 0x20, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, + 0x63, 0x65, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6f, 0x63, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x76, 0x31, + 0x5f, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x20, 0x6f, 0x63, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x4f, 0x63, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x74, 0x61, 0x78, 0x6f, + 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x73, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4f, + 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, + 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x76, 0x31, 0x2e, 0x35, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, + 0x31, 0x2e, 0x35, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, + 0x69, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x69, 0x74, 0x65, + 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x73, 0x76, 0x31, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x35, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x73, + 0x69, 0x74, 0x65, 0x20, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x22, 0x53, 0x69, 0x74, 0x65, 0x20, 0x69, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x69, 0x74, + 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x31, 0x2e, 0x35, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x31, 0x2e, 0x35, 0x2f, 0x64, 0x62, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x2f, 0x7b, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x2e, 0x20, 0x20, 0x41, 0x6e, 0x20, 0x65, 0x6d, 0x70, 0x74, + 0x79, 0x20, 0x71, 0x75, 0x65, 0x72, 0x79, 0x20, 0x72, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x20, 0x6c, 0x69, + 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, + 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x67, 0x65, 0x6f, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x70, 0x61, 0x74, 0x68, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, + 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x67, 0x65, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, + 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x62, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x76, 0x31, 0x5f, 0x35, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x75, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x65, 0x64, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x20, + 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x44, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x76, 0x31, 0x2e, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, + 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x65, 0x70, 0x65, 0x6e, + 0x76, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x64, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x64, 0x65, 0x70, 0x65, 0x6e, 0x76, 0x62, + 0x79, 0x69, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x69, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, + 0x62, 0x6f, 0x75, 0x74, 0x20, 0x64, 0x65, 0x70, 0x6f, 0x73, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x65, 0x6e, + 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, + 0x65, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x70, 0x6f, 0x73, 0x69, + 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x20, 0x65, 0x6e, 0x76, + 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x78, 0x2d, 0x64, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x69, 0x74, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x70, 0x65, 0x6e, + 0x76, 0x74, 0x74, 0x79, 0x70, 0x65, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x63, 0x6f, + 0x6e, 0x73, 0x74, 0x64, 0x62, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, + 0x6e, 0x73, 0x74, 0x64, 0x62, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x6d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x61, 0x62, 0x6f, + 0x75, 0x74, 0x20, 0x65, 0x61, 0x63, 0x68, 0x20, 0x5b, 0x63, + 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, 0x6e, 0x74, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5d, + 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, + 0x77, 0x77, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, + 0x65, 0x6e, 0x74, 0x2d, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x73, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x2c, 0x20, 0x69, 0x6e, 0x63, + 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x53, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x20, 0x49, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, + 0x75, 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x20, 0x77, 0x69, 0x74, + 0x68, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x61, 0x6e, 0x64, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x67, 0x65, 0x20, 0x73, + 0x70, 0x61, 0x6e, 0x73, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x20, 0x43, 0x6f, 0x6e, + 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, + 0x20, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x78, 0x2d, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x2d, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, 0x6e, + 0x74, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, 0x73, + 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x64, 0x62, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x61, 0x67, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, + 0x62, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x61, 0x67, 0x65, 0x72, 0x61, + 0x6e, 0x67, 0x65, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x6f, + 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, 0x20, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x20, 0x28, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x65, + 0x61, 0x72, 0x6c, 0x69, 0x65, 0x73, 0x74, 0x20, 0x74, 0x6f, + 0x20, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x29, 0x20, 0x6f, + 0x66, 0x20, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x63, + 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x20, 0x62, 0x79, 0x20, 0x6d, + 0x6f, 0x6e, 0x74, 0x68, 0x20, 0x28, 0x59, 0x59, 0x59, 0x59, + 0x2f, 0x4d, 0x4d, 0x2f, 0x44, 0x44, 0x3b, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x64, 0x61, 0x79, 0x73, 0x20, 0x61, 0x73, 0x20, + 0x30, 0x31, 0x29, 0x2e, 0x20, 0x4d, 0x6f, 0x6e, 0x74, 0x68, + 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, + 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x73, 0x20, 0x61, 0x72, + 0x65, 0x20, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x64, + 0x2e, 0x5c, 0x6e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x20, 0x49, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x78, 0x2d, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, 0x6e, 0x74, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, + 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x64, 0x62, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x75, 0x70, 0x6c, + 0x6f, 0x61, 0x64, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x64, 0x62, 0x69, 0x64, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x75, + 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6e, + 0x20, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, 0x20, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x20, 0x28, 0x66, 0x72, 0x6f, 0x6d, + 0x20, 0x65, 0x61, 0x72, 0x6c, 0x69, 0x65, 0x73, 0x74, 0x20, + 0x74, 0x6f, 0x20, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x29, + 0x20, 0x6f, 0x66, 0x20, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, + 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x73, 0x20, 0x62, 0x79, + 0x20, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x20, 0x28, 0x59, 0x59, + 0x59, 0x59, 0x2f, 0x4d, 0x4d, 0x2f, 0x44, 0x44, 0x3b, 0x20, + 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x61, 0x79, 0x73, 0x20, 0x61, + 0x73, 0x20, 0x30, 0x31, 0x29, 0x2e, 0x20, 0x4d, 0x6f, 0x6e, + 0x74, 0x68, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, + 0x6f, 0x20, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x73, 0x20, + 0x61, 0x72, 0x65, 0x20, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, + 0x65, 0x64, 0x2e, 0x5c, 0x6e, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x49, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x78, 0x2d, 0x64, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, + 0x75, 0x65, 0x6e, 0x74, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x61, + 0x70, 0x70, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x64, + 0x62, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, + 0x62, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x53, 0x68, 0x6f, 0x72, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x69, 0x6e, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x69, 0x6e, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x69, 0x74, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x2c, 0x20, 0x69, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x64, 0x20, 0x62, 0x79, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x69, 0x74, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x69, 0x64, 0x65, 0x6e, + 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x2e, 0x20, 0x55, 0x73, + 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x71, 0x75, 0x69, + 0x63, 0x6b, 0x20, 0x6c, 0x61, 0x6e, 0x64, 0x69, 0x6e, 0x67, + 0x20, 0x70, 0x61, 0x67, 0x65, 0x20, 0x67, 0x65, 0x6e, 0x65, + 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x5c, 0x6e, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x61, 0x75, + 0x74, 0x68, 0x6f, 0x72, 0x70, 0x69, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x70, 0x69, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x74, 0x79, + 0x70, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x74, 0x79, 0x70, 0x65, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x43, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x64, 0x65, 0x70, 0x6f, + 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x65, 0x6e, + 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x72, 0x6f, 0x6f, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x65, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, + 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, + 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, + 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6b, 0x65, 0x79, + 0x77, 0x6f, 0x72, 0x64, 0x73, 0x20, 0x75, 0x73, 0x65, 0x64, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6e, 0x61, 0x6c, 0x79, + 0x73, 0x69, 0x73, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, + 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x41, 0x6e, + 0x61, 0x6c, 0x79, 0x73, 0x69, 0x73, 0x20, 0x55, 0x6e, 0x69, + 0x74, 0x20, 0x4b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x73, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, 0x73, + 0x2f, 0x74, 0x61, 0x70, 0x68, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, + 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x55, + 0x6e, 0x69, 0x71, 0x75, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20, 0x69, + 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x2e, + 0x20, 0x4e, 0x6f, 0x74, 0x65, 0x20, 0x74, 0x68, 0x61, 0x74, + 0x20, 0x6e, 0x6f, 0x74, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x61, 0x73, + 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, + 0x61, 0x70, 0x68, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, 0x20, 0x73, + 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, 0x2c, 0x20, 0x73, 0x6f, + 0x20, 0x61, 0x20, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, + 0x20, 0x6d, 0x61, 0x79, 0x20, 0x72, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x6d, + 0x70, 0x74, 0x79, 0x20, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x2e, 0x20, 0x55, 0x73, 0x65, 0x72, 0x73, 0x20, + 0x77, 0x68, 0x6f, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x65, 0x20, 0x69, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, + 0x61, 0x79, 0x20, 0x75, 0x73, 0x65, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x60, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, + 0x60, 0x20, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, + 0x73, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x5b, 0x60, 0x74, 0x61, + 0x70, 0x68, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x73, 0x79, + 0x73, 0x74, 0x65, 0x6d, 0x73, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x73, 0x60, 0x20, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x64, 0x62, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x2f, 0x6e, 0x64, 0x62, 0x2f, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x2f, 0x74, 0x61, 0x70, 0x68, 0x6f, 0x6e, 0x6f, + 0x6d, 0x69, 0x63, 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x73, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x29, 0x2e, 0x20, + 0x54, 0x68, 0x69, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x6c, 0x69, 0x73, 0x74, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x74, 0x61, 0x70, 0x68, 0x6f, + 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x73, 0x79, 0x73, 0x74, + 0x65, 0x6d, 0x73, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, + 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x65, 0x61, 0x63, 0x68, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x74, 0x79, 0x70, 0x65, 0x69, 0x64, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, + 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x34, + 0x34, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, + 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x74, 0x61, 0x70, 0x68, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x20, 0x6f, 0x66, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, + 0x74, 0x61, 0x78, 0x61, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x74, 0x61, 0x78, + 0x61, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x61, 0x70, 0x70, 0x73, 0x2f, 0x74, 0x61, 0x78, 0x61, + 0x69, 0x6e, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x49, 0x6e, 0x44, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x6c, 0x69, 0x73, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x74, 0x61, + 0x78, 0x61, 0x20, 0x69, 0x6e, 0x20, 0x6e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, + 0x74, 0x68, 0x65, 0x79, 0x20, 0x61, 0x72, 0x65, 0x20, 0x66, + 0x6f, 0x75, 0x6e, 0x64, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x54, 0x61, 0x78, + 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x70, 0x61, 0x74, + 0x69, 0x61, 0x6c, 0x2f, 0x66, 0x61, 0x75, 0x6e, 0x61, 0x6c, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x63, 0x69, 0x6e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, + 0x72, 0x6f, 0x6a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, 0x72, 0x65, 0x63, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x41, 0x6e, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6d, 0x61, 0x74, 0x63, 0x68, + 0x65, 0x64, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x65, 0x73, + 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x2c, 0x20, 0x69, 0x64, + 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x20, + 0x61, 0x6e, 0x64, 0x20, 0x61, 0x20, 0x47, 0x65, 0x6f, 0x4a, + 0x53, 0x4f, 0x4e, 0x20, 0x70, 0x6f, 0x6c, 0x79, 0x67, 0x6f, + 0x6e, 0x20, 0x72, 0x65, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x55, + 0x4e, 0x49, 0x4f, 0x4e, 0x65, 0x64, 0x20, 0x72, 0x61, 0x6e, + 0x67, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, + 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x65, 0x73, 0x2e, 0x20, + 0x41, 0x6c, 0x6c, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x69, + 0x73, 0x20, 0x64, 0x65, 0x72, 0x69, 0x76, 0x65, 0x64, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x3a, 0x3c, 0x62, 0x72, 0x3e, 0x5c, + 0x6e, 0x2a, 0x20, 0x4d, 0x61, 0x6d, 0x6d, 0x61, 0x6c, 0x20, + 0x44, 0x69, 0x76, 0x65, 0x72, 0x73, 0x69, 0x74, 0x79, 0x20, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x20, + 0x28, 0x32, 0x30, 0x32, 0x30, 0x29, 0x2e, 0x20, 0x4d, 0x61, + 0x6d, 0x6d, 0x61, 0x6c, 0x20, 0x44, 0x69, 0x76, 0x65, 0x72, + 0x73, 0x69, 0x74, 0x79, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x20, 0x28, 0x56, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x20, 0x31, 0x2e, 0x32, 0x29, 0x20, 0x5b, 0x44, + 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x5d, 0x2e, 0x20, + 0x5a, 0x65, 0x6e, 0x6f, 0x64, 0x6f, 0x2e, 0x20, 0x44, 0x4f, + 0x49, 0x3a, 0x20, 0x5b, 0x31, 0x30, 0x2e, 0x35, 0x32, 0x38, + 0x31, 0x2f, 0x7a, 0x65, 0x6e, 0x6f, 0x64, 0x6f, 0x2e, 0x34, + 0x31, 0x33, 0x39, 0x38, 0x31, 0x38, 0x5d, 0x28, 0x68, 0x74, + 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x6f, 0x69, 0x2e, + 0x6f, 0x72, 0x67, 0x2f, 0x31, 0x30, 0x2e, 0x35, 0x32, 0x38, + 0x31, 0x2f, 0x7a, 0x65, 0x6e, 0x6f, 0x64, 0x6f, 0x2e, 0x34, + 0x31, 0x33, 0x39, 0x38, 0x31, 0x38, 0x29, 0x2e, 0x3c, 0x62, + 0x72, 0x3e, 0x5c, 0x6e, 0x2a, 0x20, 0x4d, 0x61, 0x70, 0x20, + 0x6f, 0x66, 0x20, 0x4c, 0x69, 0x66, 0x65, 0x2e, 0x20, 0x28, + 0x32, 0x30, 0x32, 0x31, 0x29, 0x2e, 0x20, 0x4d, 0x61, 0x6d, + 0x6d, 0x61, 0x6c, 0x20, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x20, + 0x6d, 0x61, 0x70, 0x73, 0x20, 0x68, 0x61, 0x72, 0x6d, 0x6f, + 0x6e, 0x69, 0x73, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x4d, 0x61, 0x6d, 0x6d, 0x61, 0x6c, 0x73, + 0x20, 0x44, 0x69, 0x76, 0x65, 0x72, 0x73, 0x69, 0x74, 0x79, + 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, + 0x5b, 0x44, 0x61, 0x74, 0x61, 0x20, 0x73, 0x65, 0x74, 0x5d, + 0x2e, 0x20, 0x4d, 0x61, 0x70, 0x20, 0x6f, 0x66, 0x20, 0x4c, + 0x69, 0x66, 0x65, 0x2e, 0x20, 0x5b, 0x31, 0x30, 0x2e, 0x34, + 0x38, 0x36, 0x30, 0x30, 0x2f, 0x4d, 0x4f, 0x4c, 0x2d, 0x34, + 0x38, 0x56, 0x5a, 0x2d, 0x50, 0x34, 0x31, 0x33, 0x5d, 0x28, + 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x6f, + 0x69, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, 0x30, 0x2e, 0x34, + 0x38, 0x36, 0x30, 0x30, 0x2f, 0x4d, 0x4f, 0x4c, 0x2d, 0x34, + 0x38, 0x56, 0x5a, 0x2d, 0x50, 0x34, 0x31, 0x33, 0x29, 0x5c, + 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, + 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x66, + 0x61, 0x75, 0x6e, 0x61, 0x6c, 0x50, 0x6f, 0x6c, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x45, 0x78, 0x74, 0x65, 0x72, + 0x6e, 0x61, 0x6c, 0x20, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x4d, 0x61, 0x6d, 0x6d, 0x61, 0x6c, + 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x70, 0x61, + 0x74, 0x69, 0x61, 0x6c, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x70, 0x61, 0x74, 0x69, + 0x61, 0x6c, 0x2f, 0x69, 0x63, 0x65, 0x73, 0x68, 0x65, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x61, 0x67, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, 0x72, 0x6f, 0x6a, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x70, 0x72, 0x65, 0x63, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x20, 0x67, 0x6c, + 0x61, 0x63, 0x69, 0x61, 0x6c, 0x20, 0x65, 0x78, 0x74, 0x65, + 0x6e, 0x74, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x65, 0x64, + 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x70, 0x65, 0x72, 0x69, + 0x6f, 0x64, 0x20, 0x28, 0x69, 0x6e, 0x20, 0x2a, 0x2a, 0x63, + 0x61, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x72, 0x61, 0x64, 0x69, 0x6f, 0x63, 0x61, 0x72, 0x62, 0x6f, + 0x6e, 0x20, 0x79, 0x65, 0x61, 0x72, 0x73, 0x2a, 0x2a, 0x29, + 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x69, 0x63, 0x65, 0x73, 0x68, 0x65, 0x65, 0x74, 0x50, + 0x6f, 0x6c, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x45, + 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, + 0x2e, 0x30, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x47, 0x6c, + 0x61, 0x63, 0x69, 0x61, 0x72, 0x65, 0x73, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x53, 0x70, 0x61, 0x74, 0x69, 0x61, 0x6c, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x73, 0x70, 0x61, 0x74, 0x69, 0x61, 0x6c, 0x2f, 0x6c, + 0x61, 0x6b, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x70, 0x72, 0x65, 0x63, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, 0x72, + 0x6f, 0x6a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x41, 0x6e, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x69, 0x6e, 0x69, + 0x6e, 0x67, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x6d, 0x61, 0x74, + 0x63, 0x68, 0x65, 0x64, 0x20, 0x6c, 0x61, 0x6b, 0x65, 0x73, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, 0x20, 0x73, 0x6f, + 0x6d, 0x65, 0x20, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x20, + 0x64, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x61, 0x20, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x20, + 0x44, 0x61, 0x74, 0x61, 0x20, 0x64, 0x65, 0x72, 0x69, 0x76, + 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x5b, 0x48, 0x79, 0x64, 0x72, 0x6f, 0x4c, 0x61, + 0x6b, 0x65, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, + 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x68, 0x79, 0x64, 0x72, + 0x6f, 0x73, 0x68, 0x65, 0x64, 0x73, 0x2e, 0x6f, 0x72, 0x67, + 0x2f, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x73, 0x2f, + 0x68, 0x79, 0x64, 0x72, 0x6f, 0x6c, 0x61, 0x6b, 0x65, 0x73, + 0x29, 0x3a, 0x3c, 0x62, 0x72, 0x3e, 0x5c, 0x6e, 0x2a, 0x20, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x72, 0x2c, 0x20, + 0x4d, 0x2e, 0x4c, 0x2e, 0x2c, 0x20, 0x4c, 0x65, 0x68, 0x6e, + 0x65, 0x72, 0x2c, 0x20, 0x42, 0x2e, 0x2c, 0x20, 0x47, 0x72, + 0x69, 0x6c, 0x6c, 0x2c, 0x20, 0x47, 0x2e, 0x2c, 0x20, 0x4e, + 0x65, 0x64, 0x65, 0x76, 0x61, 0x2c, 0x20, 0x49, 0x2e, 0x2c, + 0x20, 0x53, 0x63, 0x68, 0x6d, 0x69, 0x74, 0x74, 0x2c, 0x20, + 0x4f, 0x2e, 0x20, 0x28, 0x32, 0x30, 0x31, 0x36, 0x29, 0x2e, + 0x20, 0x45, 0x73, 0x74, 0x69, 0x6d, 0x61, 0x74, 0x69, 0x6e, + 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x76, 0x6f, 0x6c, 0x75, + 0x6d, 0x65, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x67, 0x65, + 0x20, 0x6f, 0x66, 0x20, 0x77, 0x61, 0x74, 0x65, 0x72, 0x20, + 0x73, 0x74, 0x6f, 0x72, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, + 0x67, 0x6c, 0x6f, 0x62, 0x61, 0x6c, 0x20, 0x6c, 0x61, 0x6b, + 0x65, 0x73, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x61, + 0x20, 0x67, 0x65, 0x6f, 0x2d, 0x73, 0x74, 0x61, 0x74, 0x69, + 0x73, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x61, 0x70, 0x70, + 0x72, 0x6f, 0x61, 0x63, 0x68, 0x2e, 0x20, 0x2a, 0x4e, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x20, 0x43, 0x6f, 0x6d, 0x6d, 0x75, + 0x6e, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2a, + 0x2c, 0x20, 0x37, 0x3a, 0x20, 0x31, 0x33, 0x36, 0x30, 0x33, + 0x2e, 0x20, 0x64, 0x6f, 0x69, 0x3a, 0x20, 0x5b, 0x31, 0x30, + 0x2e, 0x31, 0x30, 0x33, 0x38, 0x2f, 0x6e, 0x63, 0x6f, 0x6d, + 0x6d, 0x73, 0x31, 0x33, 0x36, 0x30, 0x33, 0x5d, 0x28, 0x68, + 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x64, 0x6f, 0x69, + 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x31, 0x30, 0x2e, 0x31, 0x30, + 0x33, 0x38, 0x2f, 0x6e, 0x63, 0x6f, 0x6d, 0x6d, 0x73, 0x31, + 0x33, 0x36, 0x30, 0x33, 0x29, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6c, 0x61, 0x6b, 0x65, 0x73, + 0x50, 0x6f, 0x6c, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, + 0x32, 0x2e, 0x30, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4c, + 0x61, 0x6b, 0x65, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x6f, + 0x6d, 0x65, 0x74, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x53, 0x70, 0x61, 0x74, 0x69, 0x61, 0x6c, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, + 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x63, + 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, + 0x73, 0x2f, 0x7b, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x64, + 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, + 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x63, 0x68, 0x72, 0x6f, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x20, + 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x73, 0x20, 0x75, + 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x61, 0x67, + 0x65, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x20, 0x61, 0x73, + 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x63, 0x68, 0x72, + 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x49, 0x44, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, + 0x67, 0x79, 0x76, 0x32, 0x5f, 0x30, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, + 0x6f, 0x67, 0x79, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x22, 0x43, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, + 0x67, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, + 0x65, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, + 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, + 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x66, 0x61, 0x6d, 0x69, 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, + 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, + 0x62, 0x75, 0x74, 0x6f, 0x72, 0x73, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x2f, 0x7b, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, 0x7d, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, + 0x61, 0x75, 0x6c, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, 0x50, + 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x4e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x73, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, + 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6e, 0x20, 0x69, + 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, + 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, + 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, + 0x64, 0x7d, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, + 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x61, 0x20, 0x73, 0x70, + 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x61, 0x63, 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, + 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x69, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x79, 0x65, 0x61, + 0x72, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, + 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x6f, 0x69, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, + 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x61, 0x73, + 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x20, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x2e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x50, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x62, 0x79, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, + 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, + 0x2f, 0x7b, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, + 0x64, 0x7d, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, + 0x74, 0x20, 0x6f, 0x66, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, + 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, + 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x6e, 0x20, + 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, + 0x20, 0x28, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, + 0x69, 0x64, 0x75, 0x61, 0x6c, 0x73, 0x29, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x63, 0x6f, + 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, + 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, + 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x73, 0x76, 0x32, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, 0x20, 0x6f, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x2e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x53, 0x69, 0x74, + 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, 0x20, 0x62, 0x79, + 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, + 0x64, 0x75, 0x61, 0x6c, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x53, 0x69, 0x74, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, + 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x2e, 0x20, 0x3c, 0x62, 0x3e, 0x4e, 0x6f, 0x74, 0x65, + 0x3c, 0x2f, 0x62, 0x3e, 0x20, 0x2d, 0x2d, 0x20, 0x54, 0x68, + 0x65, 0x72, 0x65, 0x20, 0x61, 0x72, 0x65, 0x20, 0x66, 0x65, + 0x77, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x75, 0x73, 0x65, 0x20, + 0x61, 0x6c, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x76, + 0x61, 0x6c, 0x75, 0x65, 0x73, 0x20, 0x62, 0x65, 0x6c, 0x6f, + 0x77, 0x2e, 0x20, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x6c, + 0x6c, 0x79, 0x20, 0x77, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, + 0x63, 0x68, 0x20, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6f, + 0x6e, 0x6c, 0x79, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x6f, 0x72, + 0x20, 0x74, 0x77, 0x6f, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, + 0x65, 0x73, 0x65, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, + 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x70, 0x72, 0x6f, 0x76, + 0x69, 0x64, 0x65, 0x20, 0x74, 0x68, 0x65, 0x6d, 0x20, 0x61, + 0x6c, 0x6c, 0x20, 0x74, 0x6f, 0x20, 0x73, 0x75, 0x70, 0x70, + 0x6f, 0x72, 0x74, 0x20, 0x66, 0x6c, 0x65, 0x78, 0x69, 0x62, + 0x6c, 0x65, 0x20, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x69, + 0x6e, 0x67, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, + 0x6c, 0x74, 0x4d, 0x69, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x6c, + 0x74, 0x4d, 0x61, 0x78, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x6f, 0x63, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x64, 0x6f, 0x69, 0x64, 0x61, 0x74, + 0x61, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x67, 0x70, 0x69, 0x64, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x61, 0x67, 0x65, 0x59, 0x6f, 0x75, 0x6e, 0x67, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x61, 0x67, 0x65, 0x4f, 0x6c, 0x64, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x61, 0x67, 0x65, 0x4f, 0x66, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x76, 0x32, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x64, 0x62, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x73, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, + 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x61, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, + 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, 0x74, 0x75, 0x65, + 0x6e, 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x20, 0x69, 0x6e, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x76, 0x32, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x44, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x20, 0x61, 0x73, 0x73, + 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, + 0x74, 0x68, 0x20, 0x61, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x70, 0x65, 0x6c, 0x65, + 0x6f, 0x74, 0x68, 0x65, 0x6d, 0x73, 0x2f, 0x7b, 0x63, 0x6f, + 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, + 0x69, 0x74, 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x73, + 0x70, 0x65, 0x6c, 0x65, 0x6f, 0x74, 0x68, 0x65, 0x6d, 0x20, + 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x67, 0x69, + 0x76, 0x65, 0x6e, 0x20, 0x61, 0x20, 0x63, 0x6f, 0x6c, 0x6c, + 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, + 0x20, 0x49, 0x44, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x75, 0x6e, 0x69, 0x74, 0x69, 0x64, + 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x70, 0x65, 0x6c, 0x65, 0x6f, + 0x74, 0x68, 0x65, 0x6d, 0x76, 0x32, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, + 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x73, 0x70, 0x65, 0x6c, + 0x65, 0x6f, 0x74, 0x68, 0x65, 0x6d, 0x73, 0x20, 0x73, 0x75, + 0x62, 0x6d, 0x69, 0x74, 0x74, 0x65, 0x64, 0x20, 0x74, 0x68, + 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x53, 0x49, 0x53, 0x41, + 0x4c, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, + 0x3a, 0x20, 0x22, 0x53, 0x70, 0x65, 0x6c, 0x65, 0x6f, 0x74, + 0x68, 0x65, 0x6d, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, + 0x70, 0x65, 0x6c, 0x65, 0x6f, 0x74, 0x68, 0x65, 0x6d, 0x20, + 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x53, 0x49, 0x53, 0x41, 0x4c, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, + 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, + 0x61, 0x67, 0x67, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x69, 0x6e, + 0x20, 0x61, 0x6e, 0x20, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, + 0x61, 0x74, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x61, 0x67, 0x67, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, + 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x6d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, + 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, 0x2f, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x73, 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x63, 0x68, 0x72, + 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, 0x20, + 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, + 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x63, + 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x76, + 0x32, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x63, 0x68, 0x72, 0x6f, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x43, 0x68, 0x72, + 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x72, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, 0x2f, 0x63, + 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x73, 0x20, 0x72, 0x65, 0x73, 0x65, 0x61, 0x72, 0x63, + 0x68, 0x65, 0x72, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, + 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x61, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x61, 0x63, 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x74, + 0x72, 0x69, 0x62, 0x75, 0x74, 0x6f, 0x72, 0x73, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, + 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x7d, 0x2f, 0x64, 0x6f, 0x69, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x73, 0x20, 0x44, 0x69, 0x67, 0x69, 0x74, 0x61, 0x6c, 0x20, + 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x49, 0x64, 0x65, + 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x73, 0x20, 0x61, + 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, + 0x66, 0x69, 0x63, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x6f, 0x69, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x44, 0x4f, 0x49, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x44, 0x4f, + 0x49, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x73, 0x73, 0x6f, + 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x4f, 0x49, 0x20, + 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, + 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, 0x2f, + 0x6c, 0x69, 0x74, 0x68, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6c, + 0x69, 0x74, 0x68, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x61, + 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, + 0x66, 0x69, 0x63, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6c, 0x69, 0x74, 0x68, + 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x4c, 0x69, 0x74, 0x68, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, + 0x4c, 0x69, 0x74, 0x68, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, + 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x4c, + 0x69, 0x74, 0x68, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, 0x2f, 0x70, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x70, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, + 0x64, 0x61, 0x74, 0x61, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, + 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, + 0x20, 0x73, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x50, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x22, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x61, 0x73, 0x73, + 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x6d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, 0x2f, 0x73, + 0x69, 0x74, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, + 0x73, 0x69, 0x74, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, + 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, + 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x73, 0x70, 0x65, 0x63, + 0x69, 0x66, 0x69, 0x63, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x73, 0x76, 0x32, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x53, + 0x69, 0x74, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, + 0x22, 0x3a, 0x20, 0x22, 0x53, 0x69, 0x74, 0x65, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x69, + 0x74, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, + 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x7d, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x61, 0x78, 0x61, 0x20, 0x61, + 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, + 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x73, 0x70, 0x65, + 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x61, 0x78, + 0x61, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x22, 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x6d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x54, 0x61, 0x78, + 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x73, 0x5f, 0x65, 0x6c, 0x63, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x61, + 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x49, 0x44, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x4c, + 0x43, 0x20, 0x41, 0x50, 0x49, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, + 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, + 0x63, 0x74, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x61, 0x6c, 0x74, 0x4d, 0x69, 0x6e, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x61, 0x6c, 0x74, 0x4d, 0x61, 0x78, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, + 0x6f, 0x63, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x59, 0x6f, + 0x75, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x4f, + 0x6c, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x4f, 0x66, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x65, 0x6c, 0x63, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x20, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x73, 0x75, 0x69, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x45, 0x61, 0x72, 0x74, 0x68, 0x4c, + 0x69, 0x66, 0x65, 0x20, 0x43, 0x6f, 0x6e, 0x73, 0x6f, 0x72, + 0x74, 0x69, 0x75, 0x6d, 0x20, 0x41, 0x50, 0x49, 0x2e, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, + 0x53, 0x69, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, + 0x20, 0x62, 0x79, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x64, + 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x5f, 0x65, + 0x6c, 0x63, 0x2f, 0x7b, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x62, 0x61, 0x73, 0x65, 0x64, 0x20, + 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x20, 0x49, 0x44, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x45, 0x4c, 0x43, 0x20, 0x41, 0x50, + 0x49, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x65, 0x6c, 0x63, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x20, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x20, 0x73, 0x75, 0x69, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x45, 0x61, 0x72, 0x74, 0x68, 0x4c, + 0x69, 0x66, 0x65, 0x20, 0x43, 0x6f, 0x6e, 0x73, 0x6f, 0x72, + 0x74, 0x69, 0x75, 0x6d, 0x20, 0x41, 0x50, 0x49, 0x2e, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, + 0x53, 0x69, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, + 0x20, 0x62, 0x79, 0x20, 0x61, 0x6e, 0x20, 0x69, 0x6e, 0x64, + 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, + 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, + 0x6d, 0x65, 0x64, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, + 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x20, 0x20, 0x41, + 0x6e, 0x20, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x20, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x72, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x61, 0x20, 0x6c, 0x69, + 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x2e, 0x5c, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x65, 0x64, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x61, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x44, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, + 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x2f, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x73, 0x2f, 0x7b, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x7d, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, + 0x61, 0x6d, 0x65, 0x64, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x20, 0x20, + 0x41, 0x6e, 0x20, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x20, 0x71, + 0x75, 0x65, 0x72, 0x79, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, + 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x61, 0x20, 0x6c, + 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x73, 0x2e, 0x20, 0x55, 0x73, 0x65, 0x73, 0x20, + 0x61, 0x20, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x20, + 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x32, + 0x35, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x30, 0x2e, 0x5c, 0x6e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x63, 0x6f, 0x75, + 0x6e, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x62, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x75, 0x6c, + 0x6c, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x20, + 0x6f, 0x66, 0x20, 0x61, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64, + 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x44, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x64, 0x6f, 0x77, 0x6e, + 0x6c, 0x6f, 0x61, 0x64, 0x73, 0x2f, 0x7b, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, + 0x65, 0x64, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x20, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, + 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, + 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x76, 0x32, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x65, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x6c, + 0x6f, 0x61, 0x64, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64, 0x20, + 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, + 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, + 0x66, 0x72, 0x6f, 0x7a, 0x65, 0x6e, 0x2f, 0x7b, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x66, 0x75, + 0x6c, 0x6c, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x72, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x20, 0x61, 0x73, 0x20, 0x69, 0x74, 0x20, 0x77, + 0x61, 0x73, 0x20, 0x77, 0x68, 0x65, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x44, 0x4f, 0x49, 0x20, 0x77, 0x61, 0x73, 0x20, + 0x6d, 0x69, 0x6e, 0x74, 0x65, 0x64, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x76, 0x32, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x6c, 0x6f, 0x61, 0x64, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, + 0x74, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x64, + 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, + 0x61, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x67, 0x70, 0x69, + 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x67, 0x70, 0x6e, 0x61, 0x6d, 0x65, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x72, 0x61, 0x6e, 0x6b, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x67, 0x70, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, + 0x6f, 0x66, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, + 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, + 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x67, + 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, + 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x47, 0x65, 0x6f, 0x70, 0x6f, 0x6c, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x67, 0x65, 0x6f, 0x70, + 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x75, 0x6e, + 0x69, 0x74, 0x73, 0x2f, 0x7b, 0x67, 0x70, 0x69, 0x64, 0x7d, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x67, + 0x70, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, + 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x67, 0x65, + 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, + 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, + 0x6f, 0x75, 0x74, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, + 0x74, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x47, + 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, + 0x6c, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2f, 0x7b, + 0x67, 0x70, 0x69, 0x64, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x67, 0x70, 0x69, 0x64, 0x50, 0x61, 0x74, + 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x76, 0x32, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, + 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, + 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, + 0x20, 0x62, 0x61, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, + 0x74, 0x20, 0x69, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, + 0x20, 0x74, 0x68, 0x65, 0x79, 0x20, 0x6f, 0x63, 0x63, 0x75, + 0x72, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x69, + 0x74, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, + 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2f, + 0x7b, 0x67, 0x70, 0x69, 0x64, 0x7d, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x67, 0x70, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x69, 0x6d, + 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, 0x73, 0x65, + 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, + 0x73, 0x76, 0x32, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, + 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, + 0x73, 0x69, 0x74, 0x65, 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, + 0x75, 0x74, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, 0x20, 0x62, + 0x61, 0x73, 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, + 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x20, + 0x69, 0x6e, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, + 0x68, 0x65, 0x79, 0x20, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x69, 0x74, 0x65, + 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, + 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, + 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x6f, 0x63, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x2c, 0x20, 0x67, 0x65, 0x6f, 0x67, 0x72, 0x61, + 0x70, 0x68, 0x69, 0x63, 0x20, 0x72, 0x65, 0x67, 0x69, 0x6f, + 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x65, 0x6d, 0x70, 0x6f, + 0x72, 0x61, 0x6c, 0x20, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x6c, 0x74, 0x4d, + 0x69, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x6c, 0x74, 0x4d, 0x61, + 0x78, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x61, 0x67, 0x65, 0x4f, 0x66, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x67, + 0x65, 0x59, 0x6f, 0x75, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, + 0x67, 0x65, 0x4f, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6f, 0x63, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x49, 0x6e, 0x64, 0x69, 0x76, + 0x69, 0x64, 0x75, 0x61, 0x6c, 0x20, 0x6f, 0x63, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x72, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x72, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x4f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x73, 0x2f, 0x7b, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x73, 0x20, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x61, 0x20, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x75, 0x6c, + 0x61, 0x72, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2c, 0x20, + 0x67, 0x65, 0x6f, 0x67, 0x72, 0x61, 0x70, 0x68, 0x69, 0x63, + 0x20, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x72, + 0x20, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x20, + 0x73, 0x6c, 0x69, 0x63, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x63, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, + 0x66, 0x73, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, + 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6f, + 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x63, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x49, 0x6e, 0x64, + 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x20, 0x6f, 0x63, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x72, + 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x72, + 0x65, 0x63, 0x6f, 0x72, 0x64, 0x73, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x4f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, + 0x6e, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, + 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x2f, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x74, 0x61, + 0x78, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x73, + 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, 0x79, 0x70, + 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x61, 0x6c, 0x74, 0x4d, 0x69, 0x6e, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x61, 0x6c, 0x74, 0x4d, 0x61, 0x78, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x6c, 0x6f, 0x63, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x67, + 0x65, 0x4f, 0x66, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x67, 0x65, 0x59, + 0x6f, 0x75, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x67, 0x65, + 0x4f, 0x6c, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x69, 0x6d, 0x69, + 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x70, 0x6f, 0x6c, 0x6c, 0x65, + 0x6e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x72, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, + 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, + 0x74, 0x69, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x74, 0x61, + 0x78, 0x6f, 0x6e, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, 0x6f, 0x6c, 0x6c, + 0x65, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, + 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x2f, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x2f, + 0x7b, 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x69, + 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x70, 0x6f, 0x6c, 0x6c, 0x65, + 0x6e, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x72, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x70, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x73, + 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x73, 0x20, 0x69, 0x6e, 0x20, + 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x73, 0x70, 0x61, 0x63, 0x65, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, + 0x74, 0x69, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x74, 0x61, + 0x78, 0x6f, 0x6e, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, 0x6f, 0x6c, 0x6c, + 0x65, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, + 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, + 0x74, 0x61, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x70, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x69, 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x66, 0x61, 0x6d, 0x69, + 0x6c, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, + 0x75, 0x62, 0x74, 0x79, 0x70, 0x65, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, + 0x75, 0x62, 0x79, 0x65, 0x61, 0x72, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, + 0x75, 0x62, 0x73, 0x65, 0x61, 0x72, 0x63, 0x68, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x6c, 0x69, 0x73, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x70, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x70, 0x75, 0x62, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x50, 0x75, 0x62, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x70, 0x75, 0x62, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, + 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x70, 0x75, 0x62, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x70, 0x75, + 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x69, + 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, + 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x70, 0x75, 0x62, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x41, 0x20, 0x6c, 0x69, 0x73, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, + 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, + 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, + 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x73, 0x69, + 0x74, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x6e, 0x61, 0x6d, + 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, + 0x73, 0x65, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x74, 0x79, 0x70, 0x65, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, + 0x6c, 0x74, 0x4d, 0x69, 0x6e, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x61, 0x6c, + 0x74, 0x4d, 0x61, 0x78, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x6f, 0x63, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, + 0x64, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x64, 0x6f, 0x69, 0x64, 0x61, 0x74, + 0x61, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x67, 0x70, 0x69, 0x64, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x69, 0x64, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x61, 0x67, 0x65, 0x59, 0x6f, 0x75, 0x6e, 0x67, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x61, 0x67, 0x65, 0x4f, 0x6c, 0x64, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x61, 0x67, 0x65, 0x4f, 0x66, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x73, 0x76, 0x32, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, + 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x53, 0x69, + 0x74, 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x53, 0x69, 0x74, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x73, + 0x2f, 0x7b, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x7d, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, + 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x73, 0x76, 0x32, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, + 0x6f, 0x66, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, 0x2e, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, + 0x53, 0x69, 0x74, 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x53, 0x69, 0x74, 0x65, 0x20, 0x6d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, + 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, + 0x7d, 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, + 0x67, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x47, 0x69, 0x76, 0x65, 0x6e, 0x20, 0x61, 0x20, + 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x73, 0x69, + 0x74, 0x65, 0x69, 0x64, 0x2c, 0x20, 0x72, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x61, 0x73, 0x73, + 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x65, 0x73, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x50, 0x61, 0x74, + 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, + 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, + 0x79, 0x76, 0x32, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x63, 0x68, + 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, + 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x43, + 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, + 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x43, 0x68, 0x72, 0x6f, + 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x69, 0x74, 0x65, + 0x73, 0x2f, 0x7b, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x7d, + 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x47, 0x69, 0x76, + 0x65, 0x6e, 0x20, 0x61, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x2c, + 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, + 0x65, 0x64, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x66, + 0x72, 0x6f, 0x6d, 0x73, 0x69, 0x74, 0x65, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x61, 0x63, + 0x74, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, + 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x20, + 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x69, + 0x62, 0x75, 0x74, 0x6f, 0x72, 0x73, 0x20, 0x62, 0x61, 0x73, + 0x65, 0x64, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x20, 0x6b, 0x6e, + 0x6f, 0x77, 0x6e, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x73, 0x69, 0x74, 0x65, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, + 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, + 0x73, 0x69, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x69, 0x74, + 0x65, 0x69, 0x64, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x69, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, + 0x65, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x50, 0x61, + 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, + 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x69, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x73, 0x69, 0x74, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x69, + 0x74, 0x65, 0x69, 0x64, 0x7d, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x73, 0x5f, 0x65, 0x6c, 0x63, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, + 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x2c, 0x20, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x64, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x45, 0x61, 0x72, + 0x74, 0x68, 0x4c, 0x69, 0x66, 0x65, 0x43, 0x6f, 0x6e, 0x73, + 0x6f, 0x72, 0x74, 0x69, 0x75, 0x6d, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, 0x65, + 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, + 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x65, 0x6c, 0x63, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, + 0x6f, 0x66, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, + 0x3a, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x44, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x69, 0x74, 0x65, + 0x73, 0x2f, 0x7b, 0x73, 0x69, 0x74, 0x65, 0x69, 0x64, 0x7d, + 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x73, 0x69, 0x74, + 0x65, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, + 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x69, 0x6d, 0x69, 0x74, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x73, 0x2f, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, + 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, 0x61, + 0x79, 0x20, 0x6f, 0x66, 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, + 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, + 0x69, 0x74, 0x73, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, + 0x6e, 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, + 0x20, 0x67, 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, + 0x63, 0x61, 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x47, 0x65, 0x6f, 0x70, + 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, + 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x75, + 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x2f, 0x64, 0x73, 0x64, 0x62, + 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x73, + 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x61, 0x73, 0x20, + 0x61, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x2c, 0x20, 0x62, + 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x20, 0x62, 0x79, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x69, + 0x74, 0x75, 0x65, 0x6e, 0x74, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, + 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, + 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, 0x6e, 0x67, + 0x20, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x20, 0x28, 0x66, 0x72, + 0x6f, 0x6d, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x74, + 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x6f, 0x20, + 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x30, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x61, 0x72, 0x74, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x39, 0x39, 0x39, + 0x39, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x69, + 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x20, 0x28, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x74, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, + 0x6f, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, 0x6d, 0x6d, 0x61, + 0x72, 0x79, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x65, 0x6e, 0x64, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, + 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, + 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x66, + 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x61, 0x78, + 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, 0x39, 0x39, 0x39, + 0x39, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x22, 0x3a, 0x20, + 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, + 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, + 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x20, 0x61, 0x64, 0x64, + 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x62, 0x61, 0x73, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x65, 0x64, 0x20, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2e, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, + 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x49, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x20, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, + 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x2f, 0x64, 0x73, 0x74, 0x79, 0x70, 0x65, + 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, + 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, + 0x20, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x73, + 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, + 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x61, 0x73, 0x20, + 0x61, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, 0x2c, 0x20, 0x62, + 0x72, 0x6f, 0x6b, 0x65, 0x6e, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x20, 0x62, 0x79, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x54, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x69, + 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x20, 0x28, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, + 0x6e, 0x74, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, + 0x6f, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, 0x6d, 0x6d, 0x61, + 0x72, 0x79, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, + 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, 0x30, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x54, 0x68, 0x65, 0x20, 0x65, 0x6e, 0x64, 0x69, 0x6e, + 0x67, 0x20, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x20, 0x28, 0x66, + 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, + 0x74, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x66, 0x6f, + 0x72, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x74, 0x6f, + 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, + 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, 0x72, 0x79, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x65, 0x6e, 0x64, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, + 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, + 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x64, 0x61, 0x74, 0x61, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, 0x66, 0x20, + 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x73, 0x20, 0x61, 0x64, 0x64, 0x65, 0x64, 0x20, 0x62, + 0x79, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x74, + 0x79, 0x70, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, + 0x64, 0x20, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2e, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, + 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x49, 0x6e, + 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x61, + 0x72, 0x79, 0x20, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, + 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x75, 0x6d, 0x6d, 0x61, + 0x72, 0x79, 0x2f, 0x72, 0x61, 0x77, 0x62, 0x79, 0x6d, 0x6f, + 0x6e, 0x74, 0x68, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x73, 0x69, 0x74, 0x65, 0x73, 0x2c, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2c, 0x20, 0x70, + 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6f, 0x74, 0x68, 0x65, + 0x72, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x20, + 0x61, 0x64, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x64, 0x75, 0x72, + 0x69, 0x6e, 0x67, 0x20, 0x74, 0x68, 0x65, 0x20, 0x72, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x65, 0x64, 0x20, 0x74, 0x69, + 0x6d, 0x65, 0x20, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x6e, 0x74, + 0x68, 0x20, 0x28, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x72, + 0x65, 0x73, 0x65, 0x6e, 0x74, 0x20, 0x3d, 0x3d, 0x20, 0x30, + 0x29, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x69, 0x63, + 0x68, 0x20, 0x74, 0x6f, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, + 0x61, 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, + 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, + 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, + 0x3a, 0x20, 0x30, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, 0x20, 0x65, 0x6e, + 0x64, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x6f, 0x6e, 0x74, 0x68, + 0x20, 0x28, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x70, 0x72, 0x65, + 0x73, 0x65, 0x6e, 0x74, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x29, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, + 0x20, 0x74, 0x6f, 0x20, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x61, + 0x74, 0x65, 0x20, 0x74, 0x68, 0x65, 0x20, 0x73, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x71, 0x75, 0x65, + 0x72, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x65, 0x6e, + 0x64, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x64, 0x22, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x22, 0x3a, 0x20, 0x31, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, + 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, + 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, + 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x61, 0x6c, 0x6c, + 0x64, 0x61, 0x74, 0x61, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x20, 0x6f, + 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, + 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x20, 0x61, + 0x64, 0x64, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x2e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x53, 0x75, 0x6d, + 0x6d, 0x61, 0x72, 0x79, 0x20, 0x49, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x20, + 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, + 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, + 0x61, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x28, 0x69, 0x66, 0x20, 0x72, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x65, 0x64, 0x29, 0x20, 0x72, 0x65, 0x6c, + 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, 0x61, 0x78, 0x61, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x51, + 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, + 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, + 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, + 0x73, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x2f, 0x65, 0x63, 0x6f, 0x6c, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x51, 0x75, 0x65, 0x72, 0x79, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x74, 0x61, 0x78, 0x61, + 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, + 0x69, 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, + 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, + 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, + 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, + 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, + 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, + 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, + 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, + 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, + 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x74, 0x61, + 0x78, 0x61, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, + 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x74, + 0x61, 0x78, 0x61, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x61, 0x78, 0x6f, 0x6e, + 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, + 0x69, 0x63, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, + 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x2f, 0x7b, 0x74, 0x61, + 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x7d, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x73, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, + 0x61, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x61, 0x6e, + 0x64, 0x20, 0x28, 0x69, 0x66, 0x20, 0x72, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x65, 0x64, 0x29, 0x20, 0x72, 0x65, 0x6c, + 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, 0x61, 0x78, 0x61, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, + 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, + 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x50, 0x61, 0x74, + 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, + 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, + 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, + 0x74, 0x73, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, + 0x2f, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x72, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x41, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x6f, + 0x72, 0x20, 0x61, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6f, 0x66, + 0x20, 0x74, 0x61, 0x78, 0x61, 0x2e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x61, 0x78, + 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x69, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x54, 0x61, 0x78, 0x6f, 0x6e, + 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, + 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, + 0x61, 0x74, 0x61, 0x2f, 0x74, 0x61, 0x78, 0x61, 0x2f, 0x7b, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x7d, 0x2f, 0x6f, + 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, + 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x6f, 0x63, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x69, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, + 0x6f, 0x72, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x74, 0x69, + 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x74, 0x61, 0x78, 0x6f, + 0x6e, 0x2c, 0x20, 0x67, 0x65, 0x6f, 0x67, 0x72, 0x61, 0x70, + 0x68, 0x69, 0x63, 0x20, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, + 0x20, 0x6f, 0x72, 0x20, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, + 0x61, 0x6c, 0x20, 0x73, 0x6c, 0x69, 0x63, 0x65, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, + 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, + 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, + 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x74, + 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, + 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, + 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6c, 0x69, + 0x6d, 0x69, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x6f, 0x66, 0x66, 0x73, + 0x65, 0x74, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, + 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, + 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, + 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, + 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x73, + 0x63, 0x68, 0x65, 0x6d, 0x61, 0x73, 0x2f, 0x6f, 0x63, 0x63, + 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, + 0x65, 0x6e, 0x63, 0x65, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x22, 0x3a, 0x20, 0x22, 0x49, 0x6e, 0x64, 0x69, 0x76, + 0x69, 0x64, 0x75, 0x61, 0x6c, 0x20, 0x6f, 0x63, 0x63, 0x75, + 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x72, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x72, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x4f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, + 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x2f, 0x61, 0x65, 0x64, 0x6e, 0x61, 0x2f, 0x73, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x64, 0x61, + 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x7d, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x52, 0x65, 0x74, 0x75, + 0x72, 0x6e, 0x73, 0x20, 0x61, 0x65, 0x44, 0x4e, 0x41, 0x20, + 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x67, 0x69, 0x76, 0x65, + 0x6e, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x2c, + 0x20, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x20, 0x62, + 0x79, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2e, 0x20, 0x49, + 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x73, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, + 0x63, 0x20, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, + 0x79, 0x20, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x2c, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x20, 0x70, 0x72, + 0x69, 0x6d, 0x65, 0x72, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x2c, + 0x20, 0x61, 0x6e, 0x64, 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, + 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x44, 0x4f, 0x49, + 0x2e, 0x20, 0x4f, 0x6e, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, + 0x6f, 0x73, 0x74, 0x20, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, + 0x20, 0x28, 0x6e, 0x6f, 0x6e, 0x2d, 0x73, 0x75, 0x70, 0x65, + 0x72, 0x73, 0x65, 0x64, 0x65, 0x64, 0x29, 0x20, 0x6d, 0x6f, + 0x64, 0x65, 0x6c, 0x20, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, + 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, + 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, + 0x20, 0x22, 0x23, 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, + 0x65, 0x74, 0x65, 0x72, 0x73, 0x2f, 0x64, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x69, 0x64, 0x50, 0x61, 0x74, 0x68, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x72, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x32, 0x30, 0x30, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x63, + 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x70, + 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, + 0x6a, 0x73, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x61, 0x6d, 0x70, 0x6c, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x75, 0x63, 0x63, 0x65, + 0x73, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, + 0x6f, 0x70, 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x69, 0x64, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, + 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, + 0x67, 0x65, 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x78, 0x6f, + 0x6e, 0x63, 0x68, 0x61, 0x69, 0x6e, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, + 0x6d, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x61, 0x78, + 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, 0x20, 0x68, 0x69, 0x65, + 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x20, 0x66, 0x72, 0x6f, + 0x6d, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, + 0x72, 0x61, 0x6e, 0x6b, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, + 0x65, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x20, 0x69, 0x74, + 0x73, 0x65, 0x6c, 0x66, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x61, 0x72, 0x72, 0x61, 0x79, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, + 0x65, 0x72, 0x74, 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x69, 0x64, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, + 0x72, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, + 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x54, 0x68, 0x65, 0x20, 0x44, 0x4e, 0x41, 0x20, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x73, 0x74, 0x72, + 0x69, 0x6e, 0x67, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x54, 0x68, 0x65, 0x20, 0x62, 0x69, 0x6f, 0x69, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x73, 0x20, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, + 0x66, 0x6f, 0x72, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, + 0x6d, 0x69, 0x63, 0x20, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, + 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x65, 0x2e, 0x67, 0x2e, + 0x20, 0x44, 0x41, 0x44, 0x41, 0x32, 0x29, 0x2e, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x72, 0x69, 0x6d, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, + 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x64, 0x6f, 0x69, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, + 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x65, 0x44, 0x4e, 0x41, 0x20, 0x73, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x65, 0x64, 0x20, 0x62, 0x79, 0x20, 0x74, 0x61, 0x78, + 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x2e, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, + 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, + 0x61, 0x65, 0x44, 0x4e, 0x41, 0x20, 0x73, 0x65, 0x71, 0x75, + 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, + 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, + 0x20, 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x61, 0x65, 0x44, 0x4e, + 0x41, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x76, 0x32, 0x2e, + 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x2f, 0x76, 0x32, 0x2e, 0x30, 0x2f, 0x64, 0x61, 0x74, + 0x61, 0x2f, 0x61, 0x65, 0x64, 0x6e, 0x61, 0x2f, 0x74, 0x61, + 0x78, 0x61, 0x2f, 0x7b, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, + 0x64, 0x7d, 0x2f, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, + 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x67, 0x65, 0x74, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x52, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x73, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x61, 0x65, 0x44, 0x4e, 0x41, 0x20, 0x73, 0x65, + 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x61, 0x73, + 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x67, 0x69, 0x76, 0x65, + 0x6e, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2e, 0x20, 0x4f, + 0x6e, 0x6c, 0x79, 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, + 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6d, 0x6f, 0x73, 0x74, + 0x20, 0x72, 0x65, 0x63, 0x65, 0x6e, 0x74, 0x20, 0x28, 0x6e, + 0x6f, 0x6e, 0x2d, 0x73, 0x75, 0x70, 0x65, 0x72, 0x73, 0x65, + 0x64, 0x65, 0x64, 0x29, 0x20, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x20, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, + 0x74, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x70, 0x61, 0x72, + 0x61, 0x6d, 0x65, 0x74, 0x65, 0x72, 0x73, 0x22, 0x3a, 0x20, + 0x5b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x24, 0x72, 0x65, 0x66, 0x22, 0x3a, 0x20, 0x22, 0x23, + 0x2f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, + 0x73, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x65, 0x74, 0x65, + 0x72, 0x73, 0x2f, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x69, 0x64, + 0x50, 0x61, 0x74, 0x68, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x32, 0x30, 0x30, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, + 0x74, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6a, 0x73, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x61, + 0x72, 0x72, 0x61, 0x79, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x6f, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, + 0x69, 0x65, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x65, 0x71, + 0x75, 0x65, 0x6e, 0x63, 0x65, 0x69, 0x64, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x65, 0x72, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, + 0x20, 0x44, 0x4e, 0x41, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, + 0x6e, 0x63, 0x65, 0x20, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, + 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x54, 0x68, 0x65, + 0x20, 0x62, 0x69, 0x6f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x63, 0x73, 0x20, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x20, 0x75, 0x73, 0x65, 0x64, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x69, 0x63, + 0x20, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, + 0x74, 0x2e, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x72, 0x69, 0x6d, 0x65, 0x72, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, + 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x75, + 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x3a, 0x20, 0x74, + 0x72, 0x75, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x64, 0x6f, 0x69, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x75, 0x6c, 0x6c, 0x61, 0x62, 0x6c, 0x65, + 0x22, 0x3a, 0x20, 0x74, 0x72, 0x75, 0x65, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, 0x79, 0x70, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x73, 0x74, 0x72, 0x69, 0x6e, + 0x67, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6e, 0x20, 0x61, 0x72, 0x72, + 0x61, 0x79, 0x20, 0x6f, 0x66, 0x20, 0x61, 0x65, 0x44, 0x4e, + 0x41, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, 0x65, + 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2e, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x73, 0x75, 0x6d, 0x6d, + 0x61, 0x72, 0x79, 0x22, 0x3a, 0x20, 0x22, 0x61, 0x65, 0x44, + 0x4e, 0x41, 0x20, 0x73, 0x65, 0x71, 0x75, 0x65, 0x6e, 0x63, + 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x74, + 0x61, 0x78, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x74, + 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x61, 0x65, 0x44, 0x4e, 0x41, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x74, 0x61, 0x67, 0x73, 0x22, 0x3a, 0x20, 0x5b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, + 0x20, 0x74, 0x68, 0x61, 0x74, 0x20, 0x61, 0x63, 0x63, 0x65, + 0x73, 0x73, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, + 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x20, 0x76, 0x65, 0x72, 0x62, 0x61, 0x74, 0x69, + 0x6d, 0x2e, 0x20, 0x44, 0x6f, 0x63, 0x75, 0x6d, 0x65, 0x6e, + 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x74, 0x68, 0x65, 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, + 0x61, 0x73, 0x65, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, + 0x20, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x20, 0x69, 0x6e, 0x20, + 0x5c, 0x6e, 0x74, 0x68, 0x65, 0x20, 0x5b, 0x4e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x4d, 0x61, 0x6e, 0x75, 0x61, + 0x6c, 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, + 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, + 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x29, 0x2c, 0x20, 0x61, + 0x6c, 0x6f, 0x6e, 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x69, 0x6e, 0x64, + 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x20, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x2e, 0x5c, 0x6e, 0x5f, 0x4f, 0x4e, + 0x4c, 0x59, 0x5f, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, + 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x60, 0x6e, + 0x64, 0x62, 0x60, 0x20, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, + 0x20, 0x63, 0x61, 0x6e, 0x20, 0x62, 0x65, 0x20, 0x61, 0x63, + 0x63, 0x65, 0x73, 0x73, 0x65, 0x64, 0x20, 0x74, 0x68, 0x72, + 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, + 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x5c, + 0x6e, 0x55, 0x73, 0x65, 0x72, 0x73, 0x20, 0x77, 0x68, 0x6f, + 0x20, 0x77, 0x69, 0x73, 0x68, 0x20, 0x74, 0x6f, 0x20, 0x62, + 0x65, 0x74, 0x74, 0x65, 0x72, 0x20, 0x75, 0x6e, 0x64, 0x65, + 0x72, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x20, 0x68, 0x6f, 0x77, + 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, + 0x6c, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x20, 0x63, + 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x20, 0x74, 0x6f, 0x20, + 0x6f, 0x6e, 0x65, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, + 0x72, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x61, 0x6c, 0x73, 0x6f, + 0x20, 0x66, 0x69, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x5c, + 0x6e, 0x6f, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x5b, 0x64, + 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, 0x73, 0x63, + 0x68, 0x65, 0x6d, 0x61, 0x5d, 0x28, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x64, 0x62, 0x73, 0x63, 0x68, 0x65, 0x6d, + 0x61, 0x29, 0x20, 0x6f, 0x66, 0x20, 0x75, 0x73, 0x65, 0x2c, + 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, 0x66, 0x75, 0x6c, + 0x6c, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x20, + 0x6f, 0x66, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x64, 0x61, 0x74, + 0x61, 0x62, 0x61, 0x73, 0x65, 0x5c, 0x6e, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x65, 0x6e, + 0x74, 0x69, 0x74, 0x79, 0x2d, 0x72, 0x65, 0x6c, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x64, 0x69, 0x61, 0x67, 0x72, 0x61, + 0x6d, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x76, 0x61, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x20, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, + 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, + 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, + 0x3a, 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, + 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, + 0x64, 0x62, 0x73, 0x63, 0x68, 0x65, 0x6d, 0x61, 0x2f, 0x6e, + 0x64, 0x62, 0x2f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x2e, 0x68, + 0x74, 0x6d, 0x6c, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, + 0x65, 0x20, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, 0x63, + 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x6c, 0x6f, 0x67, 0x69, 0x63, + 0x61, 0x6c, 0x20, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, + 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x20, 0x75, 0x73, 0x65, + 0x64, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x64, 0x64, 0x5c, 0x6e, + 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, + 0x61, 0x6c, 0x20, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x20, 0x74, 0x6f, 0x20, 0x72, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x74, 0x65, + 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x22, 0x3a, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, + 0x22, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6f, + 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6d, 0x61, + 0x6e, 0x75, 0x61, 0x6c, 0x2f, 0x6e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2e, + 0x68, 0x74, 0x6d, 0x6c, 0x23, 0x63, 0x68, 0x72, 0x6f, 0x6e, + 0x6f, 0x6c, 0x6f, 0x67, 0x79, 0x2d, 0x61, 0x67, 0x65, 0x2d, + 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x2d, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, + 0x22, 0x3a, 0x20, 0x22, 0x43, 0x68, 0x72, 0x6f, 0x6e, 0x6f, + 0x6c, 0x6f, 0x67, 0x79, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, + 0x61, 0x74, 0x61, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x49, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, + 0x6f, 0x75, 0x74, 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, + 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x63, 0x6f, 0x6e, + 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x6f, 0x72, 0x73, 0x2c, + 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x73, 0x20, 0x61, + 0x6e, 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x61, 0x6e, + 0x61, 0x6c, 0x79, 0x73, 0x74, 0x73, 0x2e, 0x22, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, + 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, + 0x22, 0x3a, 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, + 0x2f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, + 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, + 0x2f, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x2f, 0x6e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x2d, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x23, 0x69, 0x6e, + 0x64, 0x69, 0x76, 0x69, 0x64, 0x75, 0x61, 0x6c, 0x2d, 0x72, + 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x2d, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, + 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, + 0x20, 0x22, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, + 0x73, 0x69, 0x74, 0x65, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x6d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x73, 0x70, 0x65, + 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x74, 0x6f, 0x20, 0x74, + 0x68, 0x65, 0x20, 0x69, 0x6e, 0x64, 0x69, 0x76, 0x69, 0x64, + 0x75, 0x61, 0x6c, 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, + 0x74, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, + 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, 0x22, 0x68, + 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6f, 0x70, 0x65, + 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, + 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6d, 0x61, 0x6e, 0x75, + 0x61, 0x6c, 0x2f, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2e, 0x68, 0x74, + 0x6d, 0x6c, 0x23, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, + 0x2d, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x2d, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x2d, + 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, + 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x44, 0x61, 0x74, 0x61, + 0x73, 0x65, 0x74, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x46, 0x75, 0x6c, 0x6c, 0x20, + 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x20, 0x64, 0x6f, + 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x2c, 0x20, 0x69, 0x6e, + 0x63, 0x6c, 0x75, 0x64, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6c, + 0x6c, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x20, 0x64, + 0x61, 0x74, 0x61, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x20, + 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x75, 0x6c, 0x61, 0x72, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, + 0x6f, 0x63, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, + 0x72, 0x6c, 0x22, 0x3a, 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x2f, + 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x2d, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x23, + 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x2d, 0x72, 0x65, 0x6c, + 0x61, 0x74, 0x65, 0x64, 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, + 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x44, 0x61, 0x74, 0x61, 0x20, 0x64, 0x6f, 0x77, 0x6e, + 0x6c, 0x6f, 0x61, 0x64, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x49, 0x6e, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x61, + 0x62, 0x6f, 0x75, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x67, + 0x65, 0x6f, 0x70, 0x6f, 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, + 0x6c, 0x20, 0x75, 0x6e, 0x69, 0x74, 0x73, 0x20, 0x69, 0x6e, + 0x20, 0x77, 0x68, 0x69, 0x63, 0x68, 0x20, 0x61, 0x20, 0x73, + 0x69, 0x74, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6c, 0x6f, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, + 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, + 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6d, + 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x2f, 0x6e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, + 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x23, 0x73, 0x69, 0x74, 0x65, + 0x2d, 0x72, 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x2d, 0x74, + 0x61, 0x62, 0x6c, 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, + 0x65, 0x22, 0x3a, 0x20, 0x22, 0x47, 0x65, 0x6f, 0x70, 0x6f, + 0x6c, 0x69, 0x74, 0x69, 0x63, 0x61, 0x6c, 0x20, 0x6d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, + 0x20, 0x73, 0x69, 0x6d, 0x70, 0x6c, 0x69, 0x66, 0x69, 0x65, + 0x64, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x72, 0x65, 0x74, + 0x75, 0x72, 0x6e, 0x2c, 0x20, 0x73, 0x69, 0x6d, 0x69, 0x6c, + 0x61, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20, + 0x64, 0x61, 0x74, 0x61, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x6c, + 0x6f, 0x61, 0x64, 0x2c, 0x20, 0x62, 0x75, 0x74, 0x20, 0x73, + 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x63, 0x20, 0x74, 0x6f, + 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x75, + 0x6c, 0x61, 0x72, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2c, + 0x20, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x6c, + 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x22, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x4f, 0x63, + 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, + 0x46, 0x6f, 0x72, 0x20, 0x65, 0x61, 0x73, 0x65, 0x20, 0x6f, + 0x66, 0x20, 0x75, 0x73, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x6f, + 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x61, 0x70, 0x70, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, + 0x70, 0x72, 0x65, 0x2d, 0x63, 0x61, 0x6c, 0x63, 0x75, 0x6c, + 0x61, 0x74, 0x65, 0x64, 0x20, 0x70, 0x6f, 0x6c, 0x6c, 0x65, + 0x6e, 0x20, 0x70, 0x65, 0x72, 0x63, 0x65, 0x6e, 0x74, 0x61, + 0x67, 0x65, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x61, + 0x78, 0x61, 0x2c, 0x20, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x6f, 0x72, 0x20, 0x74, 0x65, 0x6d, 0x70, + 0x6f, 0x72, 0x61, 0x6c, 0x20, 0x62, 0x69, 0x6e, 0x73, 0x2e, + 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x50, 0x6f, 0x6c, 0x6c, 0x65, 0x6e, 0x20, 0x70, 0x72, 0x6f, + 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, + 0x22, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x74, 0x65, 0x64, + 0x20, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x20, 0x64, 0x61, 0x74, 0x61, 0x20, 0x72, 0x65, + 0x6c, 0x61, 0x74, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x72, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x74, + 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x22, + 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, + 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, + 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, + 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6d, + 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x2f, 0x6e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, + 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x23, 0x70, 0x75, 0x62, 0x6c, + 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2d, 0x72, 0x65, + 0x6c, 0x61, 0x74, 0x65, 0x64, 0x2d, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6c, 0x6c, 0x20, 0x6d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x20, 0x61, 0x73, + 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, 0x64, 0x20, 0x77, + 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x70, 0x61, 0x72, 0x74, + 0x69, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x73, 0x69, 0x74, + 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x66, 0x6f, 0x73, + 0x73, 0x69, 0x6c, 0x20, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, + 0x73, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, + 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x22, 0x3a, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, 0x22, 0x68, + 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x6f, 0x70, 0x65, + 0x6e, 0x2e, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, + 0x62, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x6d, 0x61, 0x6e, 0x75, + 0x61, 0x6c, 0x2f, 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, + 0x2d, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x2e, 0x68, 0x74, + 0x6d, 0x6c, 0x23, 0x73, 0x69, 0x74, 0x65, 0x2d, 0x72, 0x65, + 0x6c, 0x61, 0x74, 0x65, 0x64, 0x2d, 0x74, 0x61, 0x62, 0x6c, + 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, + 0x20, 0x22, 0x53, 0x69, 0x74, 0x65, 0x20, 0x6d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6c, + 0x6c, 0x20, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, + 0x65, 0x20, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x62, 0x6f, 0x75, 0x74, 0x20, + 0x61, 0x20, 0x70, 0x61, 0x72, 0x74, 0x69, 0x63, 0x75, 0x6c, + 0x61, 0x72, 0x20, 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x2e, 0x22, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x44, + 0x6f, 0x63, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x75, + 0x72, 0x6c, 0x22, 0x3a, 0x20, 0x22, 0x68, 0x74, 0x74, 0x70, + 0x73, 0x3a, 0x2f, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x2e, 0x6e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x64, 0x62, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x6d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x2f, + 0x6e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x2d, 0x74, 0x61, + 0x62, 0x6c, 0x65, 0x73, 0x2e, 0x68, 0x74, 0x6d, 0x6c, 0x23, + 0x74, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, 0x79, 0x2d, 0x72, + 0x65, 0x6c, 0x61, 0x74, 0x65, 0x64, 0x2d, 0x74, 0x61, 0x62, + 0x6c, 0x65, 0x73, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, + 0x3a, 0x20, 0x22, 0x54, 0x61, 0x78, 0x6f, 0x6e, 0x6f, 0x6d, + 0x69, 0x63, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, + 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x3a, 0x20, 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, + 0x79, 0x20, 0x73, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, + 0x63, 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x20, + 0x61, 0x73, 0x20, 0x61, 0x20, 0x77, 0x68, 0x6f, 0x6c, 0x65, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, + 0x22, 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x20, 0x49, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x64, 0x65, + 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x3a, 0x20, 0x22, 0x41, 0x6c, 0x6c, 0x20, 0x41, 0x50, 0x49, + 0x20, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, + 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x65, + 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, 0x31, 0x2e, + 0x35, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, 0x20, 0x4e, + 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x41, 0x50, 0x49, + 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x65, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, + 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, 0x22, 0x68, 0x74, + 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, 0x68, 0x75, + 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x65, 0x6f, 0x74, + 0x6f, 0x6d, 0x61, 0x44, 0x42, 0x2f, 0x61, 0x70, 0x69, 0x5f, + 0x6e, 0x6f, 0x64, 0x65, 0x74, 0x65, 0x73, 0x74, 0x22, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, 0x76, 0x31, + 0x2e, 0x35, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0x3a, 0x20, 0x22, 0x41, 0x6c, 0x6c, 0x20, 0x41, + 0x50, 0x49, 0x20, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, + 0x74, 0x73, 0x20, 0x61, 0x73, 0x73, 0x6f, 0x63, 0x69, 0x61, + 0x74, 0x65, 0x64, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x76, + 0x32, 0x2e, 0x30, 0x20, 0x6f, 0x66, 0x20, 0x74, 0x68, 0x65, + 0x20, 0x4e, 0x65, 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x20, 0x41, + 0x50, 0x49, 0x2e, 0x22, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x22, 0x65, 0x78, 0x74, 0x65, 0x72, + 0x6e, 0x61, 0x6c, 0x44, 0x6f, 0x63, 0x73, 0x22, 0x3a, 0x20, + 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x22, 0x75, 0x72, 0x6c, 0x22, 0x3a, 0x20, 0x22, + 0x68, 0x74, 0x74, 0x70, 0x3a, 0x2f, 0x2f, 0x67, 0x69, 0x74, + 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x65, + 0x6f, 0x74, 0x6f, 0x6d, 0x61, 0x44, 0x42, 0x2f, 0x61, 0x70, + 0x69, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x74, 0x65, 0x73, 0x74, + 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x22, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x3a, 0x20, 0x22, + 0x76, 0x32, 0x2e, 0x30, 0x22, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x0a, + 0x20, 0x20, 0x7d, 0x2c, 0x0a, 0x20, 0x20, 0x22, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x22, 0x3a, 0x20, 0x7b, 0x7d, 0x0a, 0x7d, 0x3b, 0x0a, + 0x20, 0x20, 0x75, 0x72, 0x6c, 0x20, 0x3d, 0x20, 0x6f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x77, 0x61, 0x67, + 0x67, 0x65, 0x72, 0x55, 0x72, 0x6c, 0x20, 0x7c, 0x7c, 0x20, + 0x75, 0x72, 0x6c, 0x0a, 0x20, 0x20, 0x76, 0x61, 0x72, 0x20, + 0x75, 0x72, 0x6c, 0x73, 0x20, 0x3d, 0x20, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x73, 0x77, 0x61, 0x67, 0x67, + 0x65, 0x72, 0x55, 0x72, 0x6c, 0x73, 0x0a, 0x20, 0x20, 0x76, + 0x61, 0x72, 0x20, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x3d, 0x20, 0x6f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x63, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x0a, 0x20, 0x20, 0x76, 0x61, 0x72, 0x20, 0x73, 0x70, 0x65, + 0x63, 0x31, 0x20, 0x3d, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x2e, 0x73, 0x77, 0x61, 0x67, 0x67, 0x65, 0x72, + 0x44, 0x6f, 0x63, 0x0a, 0x20, 0x20, 0x76, 0x61, 0x72, 0x20, + 0x73, 0x77, 0x61, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x20, 0x3d, 0x20, 0x7b, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x73, 0x70, 0x65, 0x63, 0x3a, 0x20, 0x73, + 0x70, 0x65, 0x63, 0x31, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x75, 0x72, 0x6c, 0x3a, 0x20, 0x75, 0x72, 0x6c, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x75, 0x72, 0x6c, 0x73, 0x3a, 0x20, + 0x75, 0x72, 0x6c, 0x73, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x64, 0x6f, 0x6d, 0x5f, 0x69, 0x64, 0x3a, 0x20, 0x27, 0x23, + 0x73, 0x77, 0x61, 0x67, 0x67, 0x65, 0x72, 0x2d, 0x75, 0x69, + 0x27, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x64, 0x65, 0x65, + 0x70, 0x4c, 0x69, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x3a, 0x20, + 0x74, 0x72, 0x75, 0x65, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x77, 0x61, + 0x67, 0x67, 0x65, 0x72, 0x55, 0x49, 0x42, 0x75, 0x6e, 0x64, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x65, 0x73, 0x65, 0x74, 0x73, + 0x2e, 0x61, 0x70, 0x69, 0x73, 0x2c, 0x0a, 0x20, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x53, 0x77, 0x61, 0x67, 0x67, 0x65, 0x72, + 0x55, 0x49, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x6c, 0x6f, + 0x6e, 0x65, 0x50, 0x72, 0x65, 0x73, 0x65, 0x74, 0x0a, 0x20, + 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, 0x20, 0x20, 0x20, 0x20, + 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, 0x3a, 0x20, 0x5b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x77, 0x61, + 0x67, 0x67, 0x65, 0x72, 0x55, 0x49, 0x42, 0x75, 0x6e, 0x64, + 0x6c, 0x65, 0x2e, 0x70, 0x6c, 0x75, 0x67, 0x69, 0x6e, 0x73, + 0x2e, 0x44, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x55, + 0x72, 0x6c, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x5d, 0x2c, 0x0a, + 0x20, 0x20, 0x20, 0x20, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, + 0x3a, 0x20, 0x22, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x6c, + 0x6f, 0x6e, 0x65, 0x4c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x22, + 0x0a, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x66, 0x6f, 0x72, + 0x20, 0x28, 0x76, 0x61, 0x72, 0x20, 0x61, 0x74, 0x74, 0x72, + 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x69, 0x6e, 0x20, 0x63, 0x75, + 0x73, 0x74, 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x73, 0x29, 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x73, + 0x77, 0x61, 0x67, 0x67, 0x65, 0x72, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x5b, 0x61, 0x74, 0x74, 0x72, 0x6e, 0x61, + 0x6d, 0x65, 0x5d, 0x20, 0x3d, 0x20, 0x63, 0x75, 0x73, 0x74, + 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5b, + 0x61, 0x74, 0x74, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x5d, 0x3b, + 0x0a, 0x20, 0x20, 0x7d, 0x0a, 0x20, 0x20, 0x76, 0x61, 0x72, + 0x20, 0x75, 0x69, 0x20, 0x3d, 0x20, 0x53, 0x77, 0x61, 0x67, + 0x67, 0x65, 0x72, 0x55, 0x49, 0x42, 0x75, 0x6e, 0x64, 0x6c, + 0x65, 0x28, 0x73, 0x77, 0x61, 0x67, 0x67, 0x65, 0x72, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x29, 0x0a, 0x0a, 0x20, + 0x20, 0x69, 0x66, 0x20, 0x28, 0x63, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6f, + 0x61, 0x75, 0x74, 0x68, 0x29, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x75, 0x69, 0x2e, 0x69, 0x6e, 0x69, 0x74, 0x4f, + 0x41, 0x75, 0x74, 0x68, 0x28, 0x63, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x6f, + 0x61, 0x75, 0x74, 0x68, 0x29, 0x0a, 0x20, 0x20, 0x7d, 0x0a, + 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x63, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x2e, 0x70, 0x72, 0x65, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, + 0x69, 0x7a, 0x65, 0x41, 0x70, 0x69, 0x4b, 0x65, 0x79, 0x29, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6e, + 0x73, 0x74, 0x20, 0x6b, 0x65, 0x79, 0x20, 0x3d, 0x20, 0x63, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x65, 0x61, 0x75, 0x74, 0x68, + 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x41, 0x70, 0x69, 0x4b, 0x65, + 0x79, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x44, 0x65, 0x66, 0x69, + 0x6e, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x65, 0x79, 0x3b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, + 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x20, 0x3d, 0x20, 0x63, + 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x65, 0x61, 0x75, 0x74, 0x68, + 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x41, 0x70, 0x69, 0x4b, 0x65, + 0x79, 0x2e, 0x61, 0x70, 0x69, 0x4b, 0x65, 0x79, 0x56, 0x61, + 0x6c, 0x75, 0x65, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x69, + 0x66, 0x20, 0x28, 0x21, 0x21, 0x6b, 0x65, 0x79, 0x20, 0x26, + 0x26, 0x20, 0x21, 0x21, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x29, + 0x20, 0x7b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x6f, 0x6e, 0x73, 0x74, 0x20, 0x70, 0x69, 0x64, 0x20, 0x3d, + 0x20, 0x73, 0x65, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, + 0x61, 0x6c, 0x28, 0x28, 0x29, 0x20, 0x3d, 0x3e, 0x20, 0x7b, + 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x63, + 0x6f, 0x6e, 0x73, 0x74, 0x20, 0x61, 0x75, 0x74, 0x68, 0x6f, + 0x72, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x3d, 0x20, 0x75, 0x69, + 0x2e, 0x70, 0x72, 0x65, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, + 0x69, 0x7a, 0x65, 0x41, 0x70, 0x69, 0x4b, 0x65, 0x79, 0x28, + 0x6b, 0x65, 0x79, 0x2c, 0x20, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x29, 0x3b, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, + 0x20, 0x69, 0x66, 0x28, 0x21, 0x21, 0x61, 0x75, 0x74, 0x68, + 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x29, 0x20, 0x63, 0x6c, + 0x65, 0x61, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, + 0x6c, 0x28, 0x70, 0x69, 0x64, 0x29, 0x3b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x20, 0x20, 0x7d, 0x2c, 0x20, 0x35, 0x30, 0x30, + 0x29, 0x0a, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x0a, 0x20, + 0x20, 0x7d, 0x0a, 0x0a, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, + 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x41, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x20, 0x7b, 0x0a, 0x20, 0x20, + 0x20, 0x20, 0x75, 0x69, 0x2e, 0x61, 0x75, 0x74, 0x68, 0x41, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x61, 0x75, 0x74, + 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x28, 0x63, 0x75, 0x73, + 0x74, 0x6f, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, + 0x2e, 0x61, 0x75, 0x74, 0x68, 0x41, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x29, 0x0a, 0x20, 0x20, 0x7d, 0x0a, 0x0a, 0x20, 0x20, + 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x2e, 0x75, 0x69, 0x20, + 0x3d, 0x20, 0x75, 0x69, 0x0a, 0x7d, 0x0a)), date = structure(1784839914, class = c("POSIXct", + "POSIXt"), tzone = "GMT"), times = c(redirect = 0, namelookup = 0, + connect = 0, pretransfer = 0.000112, starttransfer = 0.220078, + total = 0.221697)), class = "response") diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-03a122-POST.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-03a122-POST.json new file mode 100644 index 00000000..3fbec45c --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-03a122-POST.json @@ -0,0 +1,1287 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 32, + "sitename": "Amarete", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.98333,-15.23333]}", + "altitude": 3755, + "collectionunitid": 32, + "collectionunit": null, + "handle": "AMARETE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n32s3q", + "10.21233/n3nt2z" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9321, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 32, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7874, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 211, + "sitename": "Lago do Aquiri", + "sitedescription": "Natural lake, sometimes flooded by river. Physiography: soft rolling area with flood plains. Surrounding vegetation: anthropog. palm forest, swamp savanna.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-44.98333,-3.16667]}", + "altitude": 13, + "collectionunitid": 211, + "collectionunit": null, + "handle": "AQUIRI", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3j69g", + "10.21233/n3z314" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 7453, + "ageyoung": 6190 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 212, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7889, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 323, + "sitename": "Cala Conto", + "sitedescription": "Interandean plain.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-65.93333,-17.56667]}", + "altitude": 2699, + "collectionunitid": 323, + "collectionunit": null, + "handle": "CALACONT", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3801w", + "10.21233/n3v11h" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 36533, + "ageyoung": 10077 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 330, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7968, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 347, + "sitename": "Chacaltaya 1", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.15,-16.36667]}", + "altitude": 4746, + "collectionunitid": 347, + "collectionunit": null, + "handle": "CHACALT1", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n38s3k", + "10.21233/n3vt4k" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 7655, + "ageyoung": 89 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 355, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7987, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 348, + "sitename": "Chacaltaya 2", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.15,-16.36667]}", + "altitude": 4746, + "collectionunitid": 348, + "collectionunit": null, + "handle": "CHACALT2", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n35310", + "10.21233/n3r399" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 10920, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 356, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7988, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 523, + "sitename": "Cumbre Unduavi", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.04167,-16.35]}", + "altitude": 4628, + "collectionunitid": 523, + "collectionunit": null, + "handle": "CUMBREUN", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3cx14", + "10.21233/n3sw4n" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 27904, + "ageyoung": -219 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 537, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8040, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 526, + "sitename": "Lagoa da Curuça", + "sitedescription": "Lake. Physiography: isolated lake, 15 km from the Atlantic. Surrounding vegetation: Amazon rain forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-47.85,-0.76667]}", + "altitude": 19, + "collectionunitid": 526, + "collectionunit": "Profile A", + "handle": "CURUCAA", + "unittype": "Composite", + "datasets": [ + { + "doi": [ + "10.21233/n30q55", + "10.21233/n3dk78" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 13686, + "ageyoung": 10721 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 540, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8043, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/ts2n-1r28" + ], + "agerange": [ + + ], + "database": null, + "datasetid": 10477, + "datasetpi": [ + + ], + "datasettype": "charcoal", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 526, + "sitename": "Lagoa da Curuça", + "sitedescription": "Lake. Physiography: isolated lake, 15 km from the Atlantic. Surrounding vegetation: Amazon rain forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-47.85,-0.76667]}", + "altitude": 19, + "collectionunitid": 2973, + "collectionunit": "Profile B", + "handle": "CURUCAB", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36v28" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9437, + "ageyoung": -44 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 3074, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8786, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/xakj-dm95" + ], + "agerange": [ + + ], + "database": null, + "datasetid": 10504, + "datasetpi": [ + + ], + "datasettype": "charcoal", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 532, + "sitename": "Lagoa das Patas", + "sitedescription": "Lake, 300m x 7m on low inselberg. Physiography: small closed basin with flat bottom. Surrounding vegetation: dense, lowland tropical rain forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-66.68333,0.26667]}", + "altitude": 197, + "collectionunitid": 532, + "collectionunit": null, + "handle": "DASPATAS", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n37710", + "10.21233/n3n600" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 62604, + "ageyoung": -124 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 547, + "datasetpi": [ + { + "initials": "P.A.", + "contactid": 128, + "firstname": "Paul A.", + "familyname": "Colinvaux", + "contactname": "Colinvaux, Paul A." + }, + { + "initials": "P.E.", + "contactid": 675, + "firstname": "Paulo E.", + "familyname": "De Oliveira", + "contactname": "De Oliveira, Paulo E." + } + ], + "datasettype": "pollen", + "datasetnotes": "Replaced author var with its equivalent since both Iriartea and Mauritia are also present.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8046, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 843, + "sitename": "Serra Campos Gerais", + "sitedescription": "Peat bog. Physiography: highland plain, next to a river vally. Surrounding vegetation: farmland.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-50.21667,-24.66667]}", + "altitude": 1237, + "collectionunitid": 842, + "collectionunit": null, + "handle": "GERAIS", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n39h81", + "10.21233/n3qc9r" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 15354, + "ageyoung": -47 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 872, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8138, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/8fby-c666" + ], + "agerange": [ + + ], + "database": null, + "datasetid": 10483, + "datasetpi": [ + + ], + "datasettype": "charcoal", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 1406, + "sitename": "Katantica", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-69.18333,-14.8]}", + "altitude": 4840, + "collectionunitid": 1405, + "collectionunit": null, + "handle": "KATANTI", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n38h12", + "10.21233/n3vj09" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 7719, + "ageyoung": 51 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 1443, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8239, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 1717, + "sitename": "Monte Blanco", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-67.35,-17.025]}", + "altitude": 4866, + "collectionunitid": 1716, + "collectionunit": "2", + "handle": "MTBLANC2", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3bp9f", + "10.21233/n3xt93" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 1273, + "ageyoung": 38 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 1774, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8416, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 1717, + "sitename": "Monte Blanco", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-67.35,-17.025]}", + "altitude": 4866, + "collectionunitid": 3391, + "collectionunit": "1", + "handle": "MTBLANCO", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3mz21" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 8325, + "ageyoung": 935 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 3494, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8825, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 1994, + "sitename": "Río Kaluyo", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.13333,-16.43333]}", + "altitude": 4194, + "collectionunitid": 1993, + "collectionunit": null, + "handle": "RIOKALUY", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/nda9-aw65" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 10323, + "ageyoung": 136 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 2069, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8559, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 2248, + "sitename": "Lagoa Campestre de Salitre", + "sitedescription": "Peat bog in a depression. Physiography: depression. Surrounding vegetation: semideciduous forest/dry forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-46.76667,-19]}", + "altitude": 1011, + "collectionunitid": 2247, + "collectionunit": null, + "handle": "SALILC3", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n33r1x", + "10.21233/n3hq19" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 65511, + "ageyoung": 2380 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 2327, + "datasetpi": [ + { + "initials": "M.-P.", + "contactid": 426, + "firstname": "Marie-Pierre", + "familyname": "Ledru", + "contactname": "Ledru, Marie-Pierre" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8584, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 2248, + "sitename": "Lagoa Campestre de Salitre", + "sitedescription": "Peat bog in a depression. Physiography: depression. Surrounding vegetation: semideciduous forest/dry forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-46.76667,-19]}", + "altitude": 1011, + "collectionunitid": 3492, + "collectionunit": null, + "handle": "SALILC91", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3dv4w" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 5750, + "ageyoung": 55 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 3610, + "datasetpi": [ + { + "initials": "M.-P.", + "contactid": 426, + "firstname": "Marie-Pierre", + "familyname": "Ledru", + "contactname": "Ledru, Marie-Pierre" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8849, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 2827, + "sitename": "Wasa Mayu", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-65.81667,-17.53333]}", + "altitude": 2750, + "collectionunitid": 2826, + "collectionunit": null, + "handle": "WASAMAYU", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3x496" + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 2924, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8738, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 9685, + "sitename": "Laguna Granja", + "sitedescription": "Oxbow lake 300 m from the modern San Martín River. Upland vegetation: seasonal southern Amazonian rainforest; immediate vegetation is riverine forest dominated by Vochysia mapirensis and Buchenavia oxycarpa; wider region dominated by closed-canopy terra firme evergreen rainforest, which is degraded by modern anthropogenic disturbance to a distance of 5 km from the lake. Littoral margins of the lake dominated by floating mats of aquatic vegetation, including Marsilea polycarpa and Eichhornia azurea. The ring-ditch archaeological site Granja del Padre lies 100 m from the eastern shore of the lake.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-63.71168,-13.26535],[-63.70811,-13.26535],[-63.70811,-13.26049],[-63.71168,-13.26049],[-63.71168,-13.26535]]]}", + "altitude": 138, + "collectionunitid": 10925, + "collectionunit": null, + "handle": "GRANJA", + "unittype": "Core", + "datasets": [ + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 14263, + "datasetpi": [ + { + "initials": "F.E.", + "contactid": 508, + "firstname": "Frank", + "familyname": "Mayle", + "contactname": "Mayle, Frank" + }, + { + "initials": "J.F.", + "contactid": 6569, + "firstname": "John Francis", + "familyname": "Carson", + "contactname": "Carson, John Francis" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2014-07-05T00:07:01" + }, + { + "doi": [ + "10.21233/1x1e-yt36" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 6135, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 14264, + "datasetpi": [ + { + "initials": "F.E.", + "contactid": 508, + "firstname": "Frank", + "familyname": "Mayle", + "contactname": "Mayle, Frank" + }, + { + "initials": "J.F.", + "contactid": 6569, + "firstname": "John Francis", + "familyname": "Carson", + "contactname": "Carson, John Francis" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2014-07-05T00:07:06" + } + ] + } + }, + { + "site": { + "siteid": 9686, + "sitename": "Laguna Orícore", + "sitedescription": "Large, shallow, flat-bottomed lake in the Beni Basin. Upland vegetation: seasonal southern Amazonian rainforest; the Beni Basin is seasonally inundated savanna mosaic. Terra firma pre-Cambrian shield outcrops at the northeast margin of the lake and lies 3 km north of the lake. The terra firma is covered with evergreen humid rainforest.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-63.54318,-13.3626],[-63.50514,-13.3626],[-63.50514,-13.32692],[-63.54318,-13.32692],[-63.54318,-13.3626]]]}", + "altitude": 152, + "collectionunitid": 10926, + "collectionunit": null, + "handle": "ORICORE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 14265, + "datasetpi": [ + { + "initials": "F.E.", + "contactid": 508, + "firstname": "Frank", + "familyname": "Mayle", + "contactname": "Mayle, Frank" + }, + { + "initials": "J.F.", + "contactid": 6569, + "firstname": "John Francis", + "familyname": "Carson", + "contactname": "Carson, John Francis" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2014-07-05T08:47:47" + }, + { + "doi": [ + "10.21233/9eyq-n046" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 5683, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 14266, + "datasetpi": [ + { + "initials": "F.E.", + "contactid": 508, + "firstname": "Frank", + "familyname": "Mayle", + "contactname": "Mayle, Frank" + }, + { + "initials": "J.F.", + "contactid": 6569, + "firstname": "John Francis", + "familyname": "Carson", + "contactname": "Carson, John Francis" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2014-07-05T08:47:52" + } + ] + } + }, + { + "site": { + "siteid": 11877, + "sitename": "Lake Consuelo", + "sitedescription": "Lake Consuelo is constantly immersed in ground-level clouds on most days and sits at 1360 m asl, 2500 m down slope from the Bolivian Altiplano and Lake Titicaca. The lake is located within a small, closed basin with moderately steep slopes that result in thin soils with duff layers thickening above 1400 m asl. Lake Consuelo is located very close to the Manu super-humid region identified by Killeen et al., (2007) as biodiversity hotspots.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-68.99309,-13.9532],[-68.98941,-13.9532],[-68.98941,-13.94833],[-68.99309,-13.94833],[-68.99309,-13.9532]]]}", + "altitude": 1392, + "collectionunitid": 13398, + "collectionunit": "CON1", + "handle": "CONSUELO1", + "unittype": "Core", + "datasets": [ + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 17994, + "datasetpi": [ + { + "initials": "D.H.", + "contactid": 6947, + "firstname": "Dunia Heidi", + "familyname": "Urrego Sanchez", + "contactname": "Urrego Sanchez, Dunia Heidi" + } + ], + "datasettype": "geochronologic", + "datasetnotes": "The chronology was derived from 22 (CON1) and 4 (CON2) 14C AMS dates from bulk gyttja and macrofossils. Calibrations of 14C dates in previous publications (Bush et al., 2004b; Urrego et al., 2005) were calibrated using the CALIB 5.0 computer program (Stuiver and Reimer, 1993) and the dataset of Stuiver and Reimer (2005) for ages between modern and 20,000 14C yr BP. Additionally, Calpal-2004 (Weninger et al., 2004) was used to calibrate ages >20,000 14C yr BP. Here we present the most revised and updated age model for Lake Consuelo. The radiocarbon calibration has been revised based on the calibration curve Fairbanks0107 (Chiu et al., 2007; Fairbanks et al., 2005). The Fairbanks0107 was chosen over CALIB (Stuiver and Reimer, 2005) and the updated Calpal-2007Hulu (Weninger and Jöris, 2008) curves, because it produced more stable calibrations and reduced calendar year uncertainties. Calibrated sample ages were based on means. Ages were linearly interpolated between dates for both cores, and in CON2 extrapolated for the youngest sediments assuming a modern top age.", + "recdatecreated": "2015-12-23T20:31:22" + }, + { + "doi": [ + "10.21233/2m53-f907" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 46627, + "ageyoung": 5143 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 17995, + "datasetpi": [ + { + "initials": "D.H.", + "contactid": 6947, + "firstname": "Dunia Heidi", + "familyname": "Urrego Sanchez", + "contactname": "Urrego Sanchez, Dunia Heidi" + } + ], + "datasettype": "pollen", + "datasetnotes": "Sediment subsamples (0.5 cm3) were collected at c. 400-yr intervals for pollen analysis. Samples were spiked with exotic Lycopodium spores (Stockmarr, 1972) to calculate concentration and influx. Pollen extraction followed the standard techniques of Faegri and Iversen (1989). A minimum of 300 terrestrial pollen grains was counted from each sample. Spores and aquatic pollen grains were also counted and, although excluded from the pollen sum, their percentages were calculated based on the total sum of terrestrial elements. Charcoal particules were not observed in the pollen slides. Diatom extractions were attempted but apparent rapid downcore dissolution prevented analysis. Additional subsamples were taken for loss-onignition (LOI) at 5-cm and 2.5-cm in CON1 and at 1-cm intervals in CON2, with the purpose to achieve a 100-yr resolution. Percentage weight by loss on ignition (LOI) at 550°C and 1000°C were determined to estimate organic carbon and carbonate contents, respectively (after Dean, 1974). Fossil pollen data were analyzed using purpose-designed transfer functions to infer paleotemperatures using the CON1 record. Nonparametric empirical probability distributions were fit for 26 pollen taxa in S-PLUS 6.1 (Insightful Corp., 2002). Taxa used were: Alchornea, Alnus, Alsophylla, Begonia, Bocconia, Celtis, Clethra, Cyathea, Cystopteris, Dictyocaryum, Gaiadendron, Hedyosmum, Hyeronima, Ilex, Juglans, Myrica, Myrsine, Piper, Podocarpus, Polylepis, Symplocos, Trema, Vallea, Weinmannia, Wettinia, and Zanthoxylum. We used modern distributional data from herbarium collections grouped at the same level as observed pollen taxa to estimate the probability of a collection of that taxon coming from a given altitude. Taxa were included in the elevation model for a sample when they exceeded 10% or their maximum representation. Cut-offs of 5 and 15% did not affect the conclusions for the model. We first estimated the probability Pr (taxon A | elevation). Bayes’ theorem was then used with a uniform prior to estimate the most likely elevation from which a given set of taxa originates, Pr (elevation | taxa A, B, C). This method gives a probability distribution of elevation for a group of observed pollen taxa that can also be used to infer a “paleoelevation” for fossil pollen spectra. We used an adiabatic lapse rate of moist air to translate 'paleoelevation' into a change in temperature. Because the pollen record suggests the continuous presence of mesic forest and correspondingly moist air throughout the record, the modern empirically derived lapse rate of 0.0055°C/m was applied.", + "recdatecreated": "2015-12-23T20:31:30" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-a35fb3.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-a35fb3.json new file mode 100644 index 00000000..6ff80bee --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-a35fb3.json @@ -0,0 +1,1094 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 7, + "sitename": "Three Pines Bog", + "sitedescription": "Bog.", + "sitenotes": "Bog is adjacent to the Three Pines archeological site.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-80.11667,47]}", + "altitude": 329, + "collectionunitid": 7, + "collectionunit": null, + "handle": "3PINES", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3bc7k", + "10.21233/n3h98t", + "10.21233/n3x59j" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 6485, + "ageyoung": -26 + } + ], + "database": "North American Pollen Database", + "datasetid": 7, + "datasetpi": [ + { + "initials": "J.H.", + "contactid": 69, + "firstname": "John H.", + "familyname": "McAndrews", + "contactname": "McAndrews, John H." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 8, + "sitename": "Abalone Rocks Marsh", + "sitedescription": "Small estuarine marsh. Physiography: Santa Rosa Island. Surrounding vegetation: coastal marsh and grassland.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-119.97667,33.95639]}", + "altitude": 9, + "collectionunitid": 8, + "collectionunit": null, + "handle": "ABALONE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36p49", + "10.21233/n3ch5h", + "10.21233/n3sg68" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 6904, + "ageyoung": -43 + } + ], + "database": "North American Pollen Database", + "datasetid": 8, + "datasetpi": [ + { + "initials": "K.L.", + "contactid": 127, + "firstname": "Kenneth L.", + "familyname": "Cole", + "contactname": "Cole, Kenneth L." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 9, + "sitename": "Adange", + "sitedescription": "Meander of Adange river. Physiography: Fluvial terrace above flood-plain. Surrounding vegetation: Subalpine tall herbaceous vegetation.", + "sitenotes": "The site is the wide part of the mouth of the river.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.33333,43.30556]}", + "altitude": 2065, + "collectionunitid": 9, + "collectionunit": null, + "handle": "ADANGE", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3301b", + "10.21233/n37t27", + "10.21233/n3np4b" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 6051, + "ageyoung": -475 + }, + { + "units": "Radiocarbon years BP", + "ageold": 4000, + "ageyoung": 0 + } + ], + "database": "European Pollen Database", + "datasetid": 9, + "datasetpi": [ + { + "initials": "E.V.", + "contactid": 558, + "firstname": "Eliso V.", + "familyname": "Kvavadze", + "contactname": "Kvavadze, Eliso V." + } + ], + "datasettype": "pollen", + "datasetnotes": "Data contributed by Kvavadze Eliso V.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 11, + "sitename": "Konus Exposure, Adycha River", + "sitedescription": "Exposure on slope. Surrounding vegetation: open Larix dahurica forest.", + "sitenotes": "Adycha River, Lower Yana River.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[135.58333,67.75]}", + "altitude": 137, + "collectionunitid": 11, + "collectionunit": null, + "handle": "ADYCHA", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3097s", + "10.21233/n3d59w" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 8820, + "ageyoung": 1000 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 11, + "datasetpi": [ + { + "initials": "A.V.", + "contactid": 306, + "firstname": "Anatoly V.", + "familyname": "Lozhkin", + "contactname": "Lozhkin, Anatoly V." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 12, + "sitename": "Ageröds Mosse", + "sitedescription": "Forested Sphagnum bog. Physiography: till. Surrounding vegetation: pasture and arable land.", + "sitenotes": "Surrounding vegetation: birch woodland.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[13.41701,55.92856],[13.43847,55.92856],[13.43847,55.94039],[13.41701,55.94039],[13.41701,55.92856]]]}", + "altitude": 47, + "collectionunitid": 12, + "collectionunit": null, + "handle": "AGE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/znex-sp94" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 11004, + "ageyoung": -26 + }, + { + "units": "Radiocarbon years BP", + "ageold": 9660, + "ageyoung": 0 + } + ], + "database": "European Pollen Database", + "datasetid": 12, + "datasetpi": [ + { + "initials": "J.", + "contactid": 595, + "firstname": "Joachim", + "familyname": "Regnéll", + "contactname": "Regnéll, Joachim" + } + ], + "datasettype": "pollen", + "datasetnotes": "Data contributed by Regnéll Joachim.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 13, + "sitename": "Aguas Calientes", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-67.4,-23.08333]}", + "altitude": 4233, + "collectionunitid": 13, + "collectionunit": "1", + "handle": "AGUASC1", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n34s3b", + "10.21233/n3qt16" + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 13, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 14, + "sitename": "Aguas Calientes 2", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-67.58333,-23.5]}", + "altitude": 4198, + "collectionunitid": 14, + "collectionunit": null, + "handle": "AGUASC2", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3101q", + "10.21233/n3m10z" + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 14, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 15, + "sitename": "Aguilar", + "sitedescription": "Fen along creek above Mina Aguilar. Physiography: bog cut by creek draining endmoraines. Surrounding vegetation: Altiplano paramo grassland.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-65.75,-23.83333]}", + "altitude": 3828, + "collectionunitid": 15, + "collectionunit": null, + "handle": "AGUILAR", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3g974", + "10.21233/n3w88w" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9822, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 15, + "datasetpi": [ + { + "initials": "V.", + "contactid": 148, + "firstname": "Vera", + "familyname": "Markgraf", + "contactname": "Markgraf, Vera" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 16, + "sitename": "Ahlenmoor", + "sitedescription": "Excavated bog. Physiography: Raised bog. Surrounding vegetation: Sphagnetum.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[8.715,53.66],[8.82,53.66],[8.82,53.705],[8.715,53.705],[8.715,53.66]]]}", + "altitude": 5, + "collectionunitid": 16, + "collectionunit": "AHL V", + "handle": "AHL5", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3bh6k", + "10.21233/n3rg6z" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 4276, + "ageyoung": 990 + } + ], + "database": "European Pollen Database", + "datasetid": 16, + "datasetpi": [ + { + "initials": "D.", + "contactid": 597, + "firstname": "Dusanka", + "familyname": "Kucan", + "contactname": "Kucan, Dusanka" + }, + { + "initials": "K.-E.", + "contactid": 596, + "firstname": "Karl-Ernst", + "familyname": "Behre", + "contactname": "Behre, Karl-Ernst" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 16, + "sitename": "Ahlenmoor", + "sitedescription": "Excavated bog. Physiography: Raised bog. Surrounding vegetation: Sphagnetum.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[8.715,53.66],[8.82,53.66],[8.82,53.705],[8.715,53.705],[8.715,53.66]]]}", + "altitude": 5, + "collectionunitid": 55531, + "collectionunit": "AFM 2012", + "handle": "AFM2012", + "unittype": "Core", + "datasets": [ + { + "doi": [ + + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 6794, + "ageyoung": 3930 + } + ], + "database": "European Pollen Database", + "datasetid": 74154, + "datasetpi": [ + { + "initials": "A.", + "contactid": 18068, + "firstname": "Annette", + "familyname": "Kramer", + "contactname": "Kramer, Annette" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2026-04-16T16:52:27" + } + ] + } + }, + { + "site": { + "siteid": 17, + "sitename": "Ajata", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-69.2,-18.25]}", + "altitude": 4773, + "collectionunitid": 17, + "collectionunit": null, + "handle": "AJATA", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36t1j", + "10.21233/n3ms3p" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 2839, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 17, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 18, + "sitename": "South Soefje Bog", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-97.51694,29.6]}", + "altitude": 100, + "collectionunitid": 3654, + "collectionunit": null, + "handle": "SOEFJES", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3gv4h" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 7900, + "ageyoung": 120 + } + ], + "database": "North American Pollen Database", + "datasetid": 3772, + "datasetpi": [ + { + "initials": "V.M.", + "contactid": 21, + "firstname": "Vaughn M.", + "familyname": "Bryant", + "contactname": "Bryant, Vaughn M., Jr." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 19, + "sitename": "Akulinin Exposure P1282", + "sitedescription": "Exposure in river terrace. Physiography: river valley in mountains. Surrounding vegetation: secondary Betula forest.", + "sitenotes": "Floodplain vegetation: Salix, Populus, and Chosenia.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[138.55,47.11667]}", + "altitude": 367, + "collectionunitid": 19, + "collectionunit": "P1282", + "handle": "AKULININ", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3c887", + "10.21233/n3z97g" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 44478, + "ageyoung": 529 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 19, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 827, + "firstname": "A. M.", + "familyname": "Korotky", + "contactname": "Korotky, A. M." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 20, + "sitename": "Akuvaara", + "sitedescription": "Lake. Physiography: Hill of sandy/gravelly outwash. Surrounding vegetation: Thin pine forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[27.67406,69.12326]}", + "altitude": 159, + "collectionunitid": 20, + "collectionunit": null, + "handle": "AKUV", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n37g69", + "10.21233/n3tm3t" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 11118, + "ageyoung": -36 + }, + { + "units": "Radiocarbon years BP", + "ageold": 9434, + "ageyoung": 0 + } + ], + "database": "European Pollen Database", + "datasetid": 20, + "datasetpi": [ + { + "initials": "H.", + "contactid": 697, + "firstname": "Hannu", + "familyname": "Hyvärinen", + "contactname": "Hyvärinen, Hannu" + } + ], + "datasettype": "pollen", + "datasetnotes": "Data contributed by Hyvärinen, Hannu.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 21, + "sitename": "Alazeya River Exposure, 8 m Terrace", + "sitedescription": "Peat horizon exposed in river terrace. Physiography: yedoma-alas relief. Surrounding vegetation: Larix dahurica forest-tundra.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[154.5,68.5]}", + "altitude": 50, + "collectionunitid": 21, + "collectionunit": null, + "handle": "ALAZE", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n33s31", + "10.21233/n3pt1w" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 10440, + "ageyoung": 10440 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 21, + "datasetpi": [ + { + "initials": "A.V.", + "contactid": 306, + "firstname": "Anatoly V.", + "familyname": "Lozhkin", + "contactname": "Lozhkin, Anatoly V." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 22, + "sitename": "Alazeya River Exposure, 9 m Terrace", + "sitedescription": "Section with alluvium with insitu shrubs. Physiography: yedoma-alas relief. Surrounding vegetation: Larix dahurica forest-tundra.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[154.5,64.33333]}", + "altitude": 125, + "collectionunitid": 22, + "collectionunit": null, + "handle": "ALAZE1", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3001d", + "10.21233/n3k40p" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 4790, + "ageyoung": 4790 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 22, + "datasetpi": [ + { + "initials": "A.V.", + "contactid": 306, + "firstname": "Anatoly V.", + "familyname": "Lozhkin", + "contactname": "Lozhkin, Anatoly V." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "sitenotes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunitid": 24, + "collectionunit": null, + "handle": "ALEXLAKE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3f97t", + "10.21233/n3v88k" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 25, + "sitename": "Alexis Lake", + "sitedescription": "Lake in Alexis River watershed. Physiography: Mecatina Plateau/Laurentian region. Surrounding vegetation: Black Spruce, Lichen Barrens.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.03333,52.51667]}", + "altitude": 193, + "collectionunitid": 25, + "collectionunit": null, + "handle": "ALEXISLK", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n39m4j", + "10.21233/n3qg6n" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 25594, + "ageyoung": 30 + } + ], + "database": "North American Pollen Database", + "datasetid": 25, + "datasetpi": [ + { + "initials": "H.F.", + "contactid": 60, + "firstname": "Henry F.", + "familyname": "Lamb", + "contactname": "Lamb, Henry F." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 27, + "sitename": "Aliuk Pond", + "sitedescription": "Small glacial scour lake. Physiography: coastal lowlands. Surrounding vegetation: sedge-shrub and lichen-heath tundra.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.36667,54.58333]}", + "altitude": 9, + "collectionunitid": 27, + "collectionunit": null, + "handle": "ALIUK", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n35t17", + "10.21233/n3ks3c" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9965, + "ageyoung": 2255 + } + ], + "database": "North American Pollen Database", + "datasetid": 27, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 29, + "sitename": "Lake Allie", + "sitedescription": "Kettle lake. Physiography: rolling stagnation moraine.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-94.5675,44.7934],[-94.5483,44.7934],[-94.5483,44.8138],[-94.5675,44.8138],[-94.5675,44.7934]]]}", + "altitude": 320, + "collectionunitid": 29, + "collectionunit": null, + "handle": "ALLIE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n32401", + "10.21233/n3g01r" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 654, + "ageyoung": -27 + } + ], + "database": "North American Pollen Database", + "datasetid": 29, + "datasetpi": [ + { + "initials": "J.H.", + "contactid": 69, + "firstname": "John H.", + "familyname": "McAndrews", + "contactname": "McAndrews, John H." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 30, + "sitename": "Almora Lake", + "sitedescription": "Lake with emergent reed vegetation. Physiography: Parkers Prairie sandplain. Surrounding vegetation: agriculture.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-95.29361,46.20611]}", + "altitude": 437, + "collectionunitid": 30, + "collectionunit": "core 1", + "handle": "ALMORA1", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/hc50-tz90" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 11990, + "ageyoung": 3153 + } + ], + "database": "North American Pollen Database", + "datasetid": 30, + "datasetpi": [ + { + "initials": "S.", + "contactid": 122, + "firstname": "Svante", + "familyname": "Björck", + "contactname": "Björck, Svante" + } + ], + "datasettype": "pollen", + "datasetnotes": "Raw counts marked as Almora 3 (core 3?) however publication indicates that the counts for this core are number 1. Sample depths on data sheets do not agree with Fig. 3 in Digerfeldt et al. (1992).", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 31, + "sitename": "Alut Lake", + "sitedescription": "Tectonic lake. Physiography: valley in mountains. Surrounding vegetation: Larix forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[152.31278,60.13667]}", + "altitude": 488, + "collectionunitid": 31, + "collectionunit": null, + "handle": "ALUT", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36k5n", + "10.21233/n3sm3h" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 26825, + "ageyoung": 0 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 31, + "datasetpi": [ + { + "initials": "A.V.", + "contactid": 306, + "firstname": "Anatoly V.", + "familyname": "Lozhkin", + "contactname": "Lozhkin, Anatoly V." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 32, + "sitename": "Amarete", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.98333,-15.23333]}", + "altitude": 3755, + "collectionunitid": 32, + "collectionunit": null, + "handle": "AMARETE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n32s3q", + "10.21233/n3nt2z" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9321, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 32, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 33, + "sitename": "Amba River Exposure 596", + "sitedescription": "Exposure of alluvial and lagoon sediment. Physiography: coastal plain. Surrounding vegetation: Quercus-Carpinus-Abies holophylla forest.", + "sitenotes": "Main tree species are Quercus, Carpinus cordata, Tilia, Acer, and Abies holophylla.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[131.81667,43.31667]}", + "altitude": 0, + "collectionunitid": 33, + "collectionunit": "P596-598", + "handle": "AMBA", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3j39f", + "10.21233/n3z30r" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 5486, + "ageyoung": 2500 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 33, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 827, + "firstname": "A. M.", + "familyname": "Korotky", + "contactname": "Korotky, A. M." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 68, + "sitename": "Amguema River Valley Exposure 1", + "sitedescription": "Exposure in a mine excavation. Physiography: river valley in glacial outwash. Surrounding vegetation: shrub tundra.", + "sitenotes": "Site located on the left bank of Amguema River.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[178.7,67.75]}", + "altitude": 493, + "collectionunitid": 68, + "collectionunit": "Site 1", + "handle": "AMGUEMA1", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3110p", + "10.21233/n3dw2g" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 21064, + "ageyoung": 2086 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 68, + "datasetpi": [ + { + "initials": "A.N.", + "contactid": 828, + "firstname": "A. N.", + "familyname": "Kotov", + "contactname": "Kotov, A. N." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-bb3b70-POST.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-bb3b70-POST.json new file mode 100644 index 00000000..5cc5c648 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-bb3b70-POST.json @@ -0,0 +1,662 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 32, + "sitename": "Amarete", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.98333,-15.23333]}", + "altitude": 3755, + "collectionunitid": 32, + "collectionunit": null, + "handle": "AMARETE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n32s3q", + "10.21233/n3nt2z" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9321, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 32, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7874, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 211, + "sitename": "Lago do Aquiri", + "sitedescription": "Natural lake, sometimes flooded by river. Physiography: soft rolling area with flood plains. Surrounding vegetation: anthropog. palm forest, swamp savanna.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-44.98333,-3.16667]}", + "altitude": 13, + "collectionunitid": 211, + "collectionunit": null, + "handle": "AQUIRI", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3j69g", + "10.21233/n3z314" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 7453, + "ageyoung": 6190 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 212, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7889, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 323, + "sitename": "Cala Conto", + "sitedescription": "Interandean plain.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-65.93333,-17.56667]}", + "altitude": 2699, + "collectionunitid": 323, + "collectionunit": null, + "handle": "CALACONT", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3801w", + "10.21233/n3v11h" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 36533, + "ageyoung": 10077 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 330, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7968, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 347, + "sitename": "Chacaltaya 1", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.15,-16.36667]}", + "altitude": 4746, + "collectionunitid": 347, + "collectionunit": null, + "handle": "CHACALT1", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n38s3k", + "10.21233/n3vt4k" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 7655, + "ageyoung": 89 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 355, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7987, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 348, + "sitename": "Chacaltaya 2", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.15,-16.36667]}", + "altitude": 4746, + "collectionunitid": 348, + "collectionunit": null, + "handle": "CHACALT2", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n35310", + "10.21233/n3r399" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 10920, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 356, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7988, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 523, + "sitename": "Cumbre Unduavi", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.04167,-16.35]}", + "altitude": 4628, + "collectionunitid": 523, + "collectionunit": null, + "handle": "CUMBREUN", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3cx14", + "10.21233/n3sw4n" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 27904, + "ageyoung": -219 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 537, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8040, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 526, + "sitename": "Lagoa da Curuça", + "sitedescription": "Lake. Physiography: isolated lake, 15 km from the Atlantic. Surrounding vegetation: Amazon rain forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-47.85,-0.76667]}", + "altitude": 19, + "collectionunitid": 526, + "collectionunit": "Profile A", + "handle": "CURUCAA", + "unittype": "Composite", + "datasets": [ + { + "doi": [ + "10.21233/n30q55", + "10.21233/n3dk78" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 13686, + "ageyoung": 10721 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 540, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8043, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/ts2n-1r28" + ], + "agerange": [ + + ], + "database": null, + "datasetid": 10477, + "datasetpi": [ + + ], + "datasettype": "charcoal", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 526, + "sitename": "Lagoa da Curuça", + "sitedescription": "Lake. Physiography: isolated lake, 15 km from the Atlantic. Surrounding vegetation: Amazon rain forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-47.85,-0.76667]}", + "altitude": 19, + "collectionunitid": 2973, + "collectionunit": "Profile B", + "handle": "CURUCAB", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36v28" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9437, + "ageyoung": -44 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 3074, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8786, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/xakj-dm95" + ], + "agerange": [ + + ], + "database": null, + "datasetid": 10504, + "datasetpi": [ + + ], + "datasettype": "charcoal", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 532, + "sitename": "Lagoa das Patas", + "sitedescription": "Lake, 300m x 7m on low inselberg. Physiography: small closed basin with flat bottom. Surrounding vegetation: dense, lowland tropical rain forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-66.68333,0.26667]}", + "altitude": 197, + "collectionunitid": 532, + "collectionunit": null, + "handle": "DASPATAS", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n37710", + "10.21233/n3n600" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 62604, + "ageyoung": -124 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 547, + "datasetpi": [ + { + "initials": "P.A.", + "contactid": 128, + "firstname": "Paul A.", + "familyname": "Colinvaux", + "contactname": "Colinvaux, Paul A." + }, + { + "initials": "P.E.", + "contactid": 675, + "firstname": "Paulo E.", + "familyname": "De Oliveira", + "contactname": "De Oliveira, Paulo E." + } + ], + "datasettype": "pollen", + "datasetnotes": "Replaced author var with its equivalent since both Iriartea and Mauritia are also present.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8046, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 843, + "sitename": "Serra Campos Gerais", + "sitedescription": "Peat bog. Physiography: highland plain, next to a river vally. Surrounding vegetation: farmland.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-50.21667,-24.66667]}", + "altitude": 1237, + "collectionunitid": 842, + "collectionunit": null, + "handle": "GERAIS", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n39h81", + "10.21233/n3qc9r" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 15354, + "ageyoung": -47 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 872, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 8138, + "datasetpi": [ + { + "initials": "H.", + "contactid": 422, + "firstname": "Hermann", + "familyname": "Behling", + "contactname": "Behling, Hermann" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/8fby-c666" + ], + "agerange": [ + + ], + "database": null, + "datasetid": 10483, + "datasetpi": [ + + ], + "datasettype": "charcoal", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-ccf0a7.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-ccf0a7.json new file mode 100644 index 00000000..c0c90a50 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets-ccf0a7.json @@ -0,0 +1,2466 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 1, + "sitename": "15/1", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.25,55.09167]}", + "altitude": 244, + "collectionunitid": 1, + "collectionunit": "15/1", + "handle": "15-1", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/9twd-s570", + "10.21233/n3159g", + "10.21233/n3f596" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 1, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 2, + "sitename": "15/2", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.01667,55.83333]}", + "altitude": 261, + "collectionunitid": 2, + "collectionunit": "15/2", + "handle": "15-2", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/hhsf-6760", + "10.21233/n3wc7j" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 2, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 3, + "sitename": "16/1", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.06667,55.41333]}", + "altitude": 290, + "collectionunitid": 3, + "collectionunit": "16/1", + "handle": "16-1", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/g2yc-7s57", + "10.21233/n3rp48" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 3, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 4, + "sitename": "17/1", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.7,55.06667]}", + "altitude": 235, + "collectionunitid": 4, + "collectionunit": "17/1", + "handle": "17-1", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/7s96-8m25", + "10.21233/n39g6x", + "10.21233/n3qp4z", + "10.21233/n3wh55" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 4, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 5, + "sitename": "17/2", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-74.93333,55.25]}", + "altitude": 300, + "collectionunitid": 5, + "collectionunit": "17/2", + "handle": "17-2", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/8rvx-be32", + "10.21233/n35p40", + "10.21233/n3kw21", + "10.21233/n3rt1h" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 5, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 6, + "sitename": "17/3", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.95,55.11667]}", + "altitude": 278, + "collectionunitid": 6, + "collectionunit": "17/3", + "handle": "17-3", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n32011", + "10.21233/n3g59h", + "10.21233/n3n09b" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 6, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 7, + "sitename": "Three Pines Bog", + "sitedescription": "Bog.", + "sitenotes": "Bog is adjacent to the Three Pines archeological site.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-80.11667,47]}", + "altitude": 329, + "collectionunitid": 7, + "collectionunit": null, + "handle": "3PINES", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3bc7k", + "10.21233/n3h98t", + "10.21233/n3x59j" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 6485, + "ageyoung": -26 + } + ], + "database": "North American Pollen Database", + "datasetid": 7, + "datasetpi": [ + { + "initials": "J.H.", + "contactid": 69, + "firstname": "John H.", + "familyname": "McAndrews", + "contactname": "McAndrews, John H." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7857, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 8, + "sitename": "Abalone Rocks Marsh", + "sitedescription": "Small estuarine marsh. Physiography: Santa Rosa Island. Surrounding vegetation: coastal marsh and grassland.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-119.97667,33.95639]}", + "altitude": 9, + "collectionunitid": 8, + "collectionunit": null, + "handle": "ABALONE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36p49", + "10.21233/n3ch5h", + "10.21233/n3sg68" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 6904, + "ageyoung": -43 + } + ], + "database": "North American Pollen Database", + "datasetid": 8, + "datasetpi": [ + { + "initials": "K.L.", + "contactid": 127, + "firstname": "Kenneth L.", + "familyname": "Cole", + "contactname": "Cole, Kenneth L." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7858, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/2hqa-s518" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 10469, + "datasetpi": [ + + ], + "datasettype": "charcoal", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 9, + "sitename": "Adange", + "sitedescription": "Meander of Adange river. Physiography: Fluvial terrace above flood-plain. Surrounding vegetation: Subalpine tall herbaceous vegetation.", + "sitenotes": "The site is the wide part of the mouth of the river.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.33333,43.30556]}", + "altitude": 2065, + "collectionunitid": 9, + "collectionunit": null, + "handle": "ADANGE", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3301b", + "10.21233/n37t27", + "10.21233/n3np4b" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 6051, + "ageyoung": -475 + }, + { + "units": "Radiocarbon years BP", + "ageold": 4000, + "ageyoung": 0 + } + ], + "database": "European Pollen Database", + "datasetid": 9, + "datasetpi": [ + { + "initials": "E.V.", + "contactid": 558, + "firstname": "Eliso V.", + "familyname": "Kvavadze", + "contactname": "Kvavadze, Eliso V." + } + ], + "datasettype": "pollen", + "datasetnotes": "Data contributed by Kvavadze Eliso V.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "European Pollen Database", + "datasetid": 7859, + "datasetpi": [ + { + "initials": "E.V.", + "contactid": 558, + "firstname": "Eliso V.", + "familyname": "Kvavadze", + "contactname": "Kvavadze, Eliso V." + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 10, + "sitename": "Site 1 (Cohen unpublished)", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-82.33,30.83]}", + "altitude": 36, + "collectionunitid": 10, + "collectionunit": null, + "handle": "ADC001", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3409p", + "10.21233/n3j01c" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 10, + "datasetpi": [ + { + "initials": "A.D.", + "contactid": 726, + "firstname": "A. D.", + "familyname": "Cohen", + "contactname": "Cohen, A. D." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 11, + "sitename": "Konus Exposure, Adycha River", + "sitedescription": "Exposure on slope. Surrounding vegetation: open Larix dahurica forest.", + "sitenotes": "Adycha River, Lower Yana River.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[135.58333,67.75]}", + "altitude": 137, + "collectionunitid": 11, + "collectionunit": null, + "handle": "ADYCHA", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3097s", + "10.21233/n3d59w" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 8820, + "ageyoung": 1000 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 11, + "datasetpi": [ + { + "initials": "A.V.", + "contactid": 306, + "firstname": "Anatoly V.", + "familyname": "Lozhkin", + "contactname": "Lozhkin, Anatoly V." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 7860, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 12, + "sitename": "Ageröds Mosse", + "sitedescription": "Forested Sphagnum bog. Physiography: till. Surrounding vegetation: pasture and arable land.", + "sitenotes": "Surrounding vegetation: birch woodland.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[13.41701,55.92856],[13.43847,55.92856],[13.43847,55.94039],[13.41701,55.94039],[13.41701,55.92856]]]}", + "altitude": 47, + "collectionunitid": 12, + "collectionunit": null, + "handle": "AGE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/znex-sp94" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 11004, + "ageyoung": -26 + }, + { + "units": "Radiocarbon years BP", + "ageold": 9660, + "ageyoung": 0 + } + ], + "database": "European Pollen Database", + "datasetid": 12, + "datasetpi": [ + { + "initials": "J.", + "contactid": 595, + "firstname": "Joachim", + "familyname": "Regnéll", + "contactname": "Regnéll, Joachim" + } + ], + "datasettype": "pollen", + "datasetnotes": "Data contributed by Regnéll Joachim.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "European Pollen Database", + "datasetid": 7861, + "datasetpi": [ + { + "initials": "J.", + "contactid": 595, + "firstname": "Joachim", + "familyname": "Regnéll", + "contactname": "Regnéll, Joachim" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 13, + "sitename": "Aguas Calientes", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-67.4,-23.08333]}", + "altitude": 4233, + "collectionunitid": 13, + "collectionunit": "1", + "handle": "AGUASC1", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n34s3b", + "10.21233/n3qt16" + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 13, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 14, + "sitename": "Aguas Calientes 2", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-67.58333,-23.5]}", + "altitude": 4198, + "collectionunitid": 14, + "collectionunit": null, + "handle": "AGUASC2", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3101q", + "10.21233/n3m10z" + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 14, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7862, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 15, + "sitename": "Aguilar", + "sitedescription": "Fen along creek above Mina Aguilar. Physiography: bog cut by creek draining endmoraines. Surrounding vegetation: Altiplano paramo grassland.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-65.75,-23.83333]}", + "altitude": 3828, + "collectionunitid": 15, + "collectionunit": null, + "handle": "AGUILAR", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3g974", + "10.21233/n3w88w" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9822, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 15, + "datasetpi": [ + { + "initials": "V.", + "contactid": 148, + "firstname": "Vera", + "familyname": "Markgraf", + "contactname": "Markgraf, Vera" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7863, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 16, + "sitename": "Ahlenmoor", + "sitedescription": "Excavated bog. Physiography: Raised bog. Surrounding vegetation: Sphagnetum.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[8.715,53.66],[8.82,53.66],[8.82,53.705],[8.715,53.705],[8.715,53.66]]]}", + "altitude": 5, + "collectionunitid": 16, + "collectionunit": "AHL V", + "handle": "AHL5", + "unittype": "Core", + "datasets": [ + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "European Pollen Database", + "datasetid": 7864, + "datasetpi": [ + { + "initials": "K.-E.", + "contactid": 596, + "firstname": "Karl-Ernst", + "familyname": "Behre", + "contactname": "Behre, Karl-Ernst" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/n3bh6k", + "10.21233/n3rg6z" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 4276, + "ageyoung": 990 + } + ], + "database": "European Pollen Database", + "datasetid": 16, + "datasetpi": [ + { + "initials": "D.", + "contactid": 597, + "firstname": "Dusanka", + "familyname": "Kucan", + "contactname": "Kucan, Dusanka" + }, + { + "initials": "K.-E.", + "contactid": 596, + "firstname": "Karl-Ernst", + "familyname": "Behre", + "contactname": "Behre, Karl-Ernst" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 16, + "sitename": "Ahlenmoor", + "sitedescription": "Excavated bog. Physiography: Raised bog. Surrounding vegetation: Sphagnetum.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[8.715,53.66],[8.82,53.66],[8.82,53.705],[8.715,53.705],[8.715,53.66]]]}", + "altitude": 5, + "collectionunitid": 55531, + "collectionunit": "AFM 2012", + "handle": "AFM2012", + "unittype": "Core", + "datasets": [ + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "European Pollen Database", + "datasetid": 74153, + "datasetpi": [ + { + "initials": "A.", + "contactid": 18068, + "firstname": "Annette", + "familyname": "Kramer", + "contactname": "Kramer, Annette" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2026-04-16T16:52:21" + }, + { + "doi": [ + + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 6794, + "ageyoung": 3930 + } + ], + "database": "European Pollen Database", + "datasetid": 74154, + "datasetpi": [ + { + "initials": "A.", + "contactid": 18068, + "firstname": "Annette", + "familyname": "Kramer", + "contactname": "Kramer, Annette" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2026-04-16T16:52:27" + } + ] + } + }, + { + "site": { + "siteid": 17, + "sitename": "Ajata", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-69.2,-18.25]}", + "altitude": 4773, + "collectionunitid": 17, + "collectionunit": null, + "handle": "AJATA", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36t1j", + "10.21233/n3ms3p" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 2839, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 17, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7865, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 18, + "sitename": "South Soefje Bog", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-97.51694,29.6]}", + "altitude": 100, + "collectionunitid": 18, + "collectionunit": null, + "handle": "AKG001", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3339d", + "10.21233/n3h012" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 18, + "datasetpi": [ + { + "initials": "A.K.", + "contactid": 561, + "firstname": "Alan Keith", + "familyname": "Graham", + "contactname": "Graham, Alan Keith" + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 18, + "sitename": "South Soefje Bog", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-97.51694,29.6]}", + "altitude": 100, + "collectionunitid": 3654, + "collectionunit": null, + "handle": "SOEFJES", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3gv4h" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 7900, + "ageyoung": 120 + } + ], + "database": "North American Pollen Database", + "datasetid": 3772, + "datasetpi": [ + { + "initials": "V.M.", + "contactid": 21, + "firstname": "Vaughn M.", + "familyname": "Bryant", + "contactname": "Bryant, Vaughn M., Jr." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 19, + "sitename": "Akulinin Exposure P1282", + "sitedescription": "Exposure in river terrace. Physiography: river valley in mountains. Surrounding vegetation: secondary Betula forest.", + "sitenotes": "Floodplain vegetation: Salix, Populus, and Chosenia.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[138.55,47.11667]}", + "altitude": 367, + "collectionunitid": 19, + "collectionunit": "P1282", + "handle": "AKULININ", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3c887", + "10.21233/n3z97g" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 44478, + "ageyoung": 529 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 19, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 827, + "firstname": "A. M.", + "familyname": "Korotky", + "contactname": "Korotky, A. M." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 7866, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 20, + "sitename": "Akuvaara", + "sitedescription": "Lake. Physiography: Hill of sandy/gravelly outwash. Surrounding vegetation: Thin pine forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[27.67406,69.12326]}", + "altitude": 159, + "collectionunitid": 20, + "collectionunit": null, + "handle": "AKUV", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n37g69", + "10.21233/n3tm3t" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 11118, + "ageyoung": -36 + }, + { + "units": "Radiocarbon years BP", + "ageold": 9434, + "ageyoung": 0 + } + ], + "database": "European Pollen Database", + "datasetid": 20, + "datasetpi": [ + { + "initials": "H.", + "contactid": 697, + "firstname": "Hannu", + "familyname": "Hyvärinen", + "contactname": "Hyvärinen, Hannu" + } + ], + "datasettype": "pollen", + "datasetnotes": "Data contributed by Hyvärinen, Hannu.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "European Pollen Database", + "datasetid": 7867, + "datasetpi": [ + { + "initials": "H.", + "contactid": 697, + "firstname": "Hannu", + "familyname": "Hyvärinen", + "contactname": "Hyvärinen, Hannu" + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 21, + "sitename": "Alazeya River Exposure, 8 m Terrace", + "sitedescription": "Peat horizon exposed in river terrace. Physiography: yedoma-alas relief. Surrounding vegetation: Larix dahurica forest-tundra.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[154.5,68.5]}", + "altitude": 50, + "collectionunitid": 21, + "collectionunit": null, + "handle": "ALAZE", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n33s31", + "10.21233/n3pt1w" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 10440, + "ageyoung": 10440 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 21, + "datasetpi": [ + { + "initials": "A.V.", + "contactid": 306, + "firstname": "Anatoly V.", + "familyname": "Lozhkin", + "contactname": "Lozhkin, Anatoly V." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 7868, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 22, + "sitename": "Alazeya River Exposure, 9 m Terrace", + "sitedescription": "Section with alluvium with insitu shrubs. Physiography: yedoma-alas relief. Surrounding vegetation: Larix dahurica forest-tundra.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[154.5,64.33333]}", + "altitude": 125, + "collectionunitid": 22, + "collectionunit": null, + "handle": "ALAZE1", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3001d", + "10.21233/n3k40p" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 4790, + "ageyoung": 4790 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 22, + "datasetpi": [ + { + "initials": "A.V.", + "contactid": 306, + "firstname": "Anatoly V.", + "familyname": "Lozhkin", + "contactname": "Lozhkin, Anatoly V." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 7869, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "sitenotes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunitid": 24, + "collectionunit": null, + "handle": "ALEXLAKE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3f97t", + "10.21233/n3v88k" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7870, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 25, + "sitename": "Alexis Lake", + "sitedescription": "Lake in Alexis River watershed. Physiography: Mecatina Plateau/Laurentian region. Surrounding vegetation: Black Spruce, Lichen Barrens.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.03333,52.51667]}", + "altitude": 193, + "collectionunitid": 25, + "collectionunit": null, + "handle": "ALEXISLK", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n39m4j", + "10.21233/n3qg6n" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 25594, + "ageyoung": 30 + } + ], + "database": "North American Pollen Database", + "datasetid": 25, + "datasetpi": [ + { + "initials": "H.F.", + "contactid": 60, + "firstname": "Henry F.", + "familyname": "Lamb", + "contactname": "Lamb, Henry F." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7871, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 27, + "sitename": "Aliuk Pond", + "sitedescription": "Small glacial scour lake. Physiography: coastal lowlands. Surrounding vegetation: sedge-shrub and lichen-heath tundra.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.36667,54.58333]}", + "altitude": 9, + "collectionunitid": 27, + "collectionunit": null, + "handle": "ALIUK", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n35t17", + "10.21233/n3ks3c" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9965, + "ageyoung": 2255 + } + ], + "database": "North American Pollen Database", + "datasetid": 27, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7872, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 29, + "sitename": "Lake Allie", + "sitedescription": "Kettle lake. Physiography: rolling stagnation moraine.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-94.5675,44.7934],[-94.5483,44.7934],[-94.5483,44.8138],[-94.5675,44.8138],[-94.5675,44.7934]]]}", + "altitude": 320, + "collectionunitid": 29, + "collectionunit": null, + "handle": "ALLIE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n32401", + "10.21233/n3g01r" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 654, + "ageyoung": -27 + } + ], + "database": "North American Pollen Database", + "datasetid": 29, + "datasetpi": [ + { + "initials": "J.H.", + "contactid": 69, + "firstname": "John H.", + "familyname": "McAndrews", + "contactname": "McAndrews, John H." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 29, + "sitename": "Lake Allie", + "sitedescription": "Kettle lake. Physiography: rolling stagnation moraine.", + "sitenotes": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-94.5675,44.7934],[-94.5483,44.7934],[-94.5483,44.8138],[-94.5675,44.8138],[-94.5675,44.7934]]]}", + "altitude": 320, + "collectionunitid": 13084, + "collectionunit": null, + "handle": "ALLIE93", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/rqfs-wg60" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": -18, + "ageyoung": -33 + } + ], + "database": "Diatom Paleolimnology Data Cooperative (DPDC)", + "datasetid": 17472, + "datasetpi": [ + { + "initials": "R.B.", + "contactid": 123, + "firstname": "Richard Blair", + "familyname": "Brugam", + "contactname": "Brugam, Richard Blair" + } + ], + "datasettype": "water chemistry", + "datasetnotes": "This dataset was originally uploaded to the Academy of Natural Sciences of Drexel University constituent database, which was merged into the Diatom Paleolimnology Data Cooperative (DPDC) constituent database in July 2026.", + "recdatecreated": "2015-08-28T15:38:26" + }, + { + "doi": [ + "10.21233/054z-vt98" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": -18, + "ageyoung": -33 + } + ], + "database": "Diatom Paleolimnology Data Cooperative (DPDC)", + "datasetid": 17473, + "datasetpi": [ + { + "initials": "R.B.", + "contactid": 123, + "firstname": "Richard Blair", + "familyname": "Brugam", + "contactname": "Brugam, Richard Blair" + } + ], + "datasettype": "diatom surface sample", + "datasetnotes": "NISP calculated from totals and relative abundance data at each depth. Afterwords, they were rounded as the relative abundance values rarely added up to 100 perfectly.\nThis dataset was originally uploaded to the Academy of Natural Sciences of Drexel University constituent database, which was merged into the Diatom Paleolimnology Data Cooperative (DPDC) constituent database in July 2026.", + "recdatecreated": "2015-08-28T15:38:27" + } + ] + } + }, + { + "site": { + "siteid": 30, + "sitename": "Almora Lake", + "sitedescription": "Lake with emergent reed vegetation. Physiography: Parkers Prairie sandplain. Surrounding vegetation: agriculture.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-95.29361,46.20611]}", + "altitude": 437, + "collectionunitid": 30, + "collectionunit": "core 1", + "handle": "ALMORA1", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/hc50-tz90" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 11990, + "ageyoung": 3153 + } + ], + "database": "North American Pollen Database", + "datasetid": 30, + "datasetpi": [ + { + "initials": "S.", + "contactid": 122, + "firstname": "Svante", + "familyname": "Björck", + "contactname": "Björck, Svante" + } + ], + "datasettype": "pollen", + "datasetnotes": "Raw counts marked as Almora 3 (core 3?) however publication indicates that the counts for this core are number 1. Sample depths on data sheets do not agree with Fig. 3 in Digerfeldt et al. (1992).", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 31, + "sitename": "Alut Lake", + "sitedescription": "Tectonic lake. Physiography: valley in mountains. Surrounding vegetation: Larix forest.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[152.31278,60.13667]}", + "altitude": 488, + "collectionunitid": 31, + "collectionunit": null, + "handle": "ALUT", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36k5n", + "10.21233/n3sm3h" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 26825, + "ageyoung": 0 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 31, + "datasetpi": [ + { + "initials": "A.V.", + "contactid": 306, + "firstname": "Anatoly V.", + "familyname": "Lozhkin", + "contactname": "Lozhkin, Anatoly V." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 7873, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 32, + "sitename": "Amarete", + "sitedescription": "Mire.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-68.98333,-15.23333]}", + "altitude": 3755, + "collectionunitid": 32, + "collectionunit": null, + "handle": "AMARETE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n32s3q", + "10.21233/n3nt2z" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9321, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 32, + "datasetpi": [ + { + "initials": "K.", + "contactid": 515, + "firstname": "Kurt", + "familyname": "Graf", + "contactname": "Graf, Kurt" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Latin American Pollen Database", + "datasetid": 7874, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 33, + "sitename": "Amba River Exposure 596", + "sitedescription": "Exposure of alluvial and lagoon sediment. Physiography: coastal plain. Surrounding vegetation: Quercus-Carpinus-Abies holophylla forest.", + "sitenotes": "Main tree species are Quercus, Carpinus cordata, Tilia, Acer, and Abies holophylla.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[131.81667,43.31667]}", + "altitude": 0, + "collectionunitid": 33, + "collectionunit": "P596-598", + "handle": "AMBA", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3j39f", + "10.21233/n3z30r" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 5486, + "ageyoung": 2500 + } + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 33, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 827, + "firstname": "A. M.", + "familyname": "Korotky", + "contactname": "Korotky, A. M." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "Pollen Database of Siberia and the Russian Far East", + "datasetid": 7875, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 34, + "sitename": "Linton", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.28,43.15]}", + "altitude": 333, + "collectionunitid": 34, + "collectionunit": null, + "handle": "AMD001", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3d98w", + "10.21233/n3t888" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 34, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": "Data updated from original count sheet in COHMAP files by E.C. Grimm [17 Feb 2020].", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 35, + "sitename": "Cox Creek", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.38,42.8]}", + "altitude": 263, + "collectionunitid": 35, + "collectionunit": null, + "handle": "AMD002", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n38m3v", + "10.21233/n3pk50" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 35, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 36, + "sitename": "Elk", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.28,42.55]}", + "altitude": 330, + "collectionunitid": 36, + "collectionunit": null, + "handle": "AMD003", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n34x2b", + "10.21233/n3js32" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 36, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 37, + "sitename": "Concord", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.95,42.58]}", + "altitude": 366, + "collectionunitid": 37, + "collectionunit": null, + "handle": "AMD004", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3139s", + "10.21233/n3f303" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 37, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 38, + "sitename": "Wardsg28", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-89.93,42.3]}", + "altitude": 272, + "collectionunitid": 38, + "collectionunit": null, + "handle": "AMD005", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3988m", + "10.21233/n3wd6h" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 38, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 39, + "sitename": "Woodbn25", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.12,42.3]}", + "altitude": 205, + "collectionunitid": 39, + "collectionunit": null, + "handle": "AMD006", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n35k5b", + "10.21233/n3rm36" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 39, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 40, + "sitename": "Hanover", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.28,42.27]}", + "altitude": 190, + "collectionunitid": 40, + "collectionunit": null, + "handle": "AMD007", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n31s3d", + "10.21233/n3mx2p" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 40, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 41, + "sitename": "Derinda", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.08,42.27]}", + "altitude": 290, + "collectionunitid": 41, + "collectionunit": null, + "handle": "AMD008", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3h394", + "10.21233/n3x30f" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 41, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 42, + "sitename": "Woodbn24", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.1,42.32]}", + "altitude": 243, + "collectionunitid": 42, + "collectionunit": null, + "handle": "AMD009", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3cd77", + "10.21233/n3s88z" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 42, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 43, + "sitename": "Wardsg17", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-89.93,42.32]}", + "altitude": 271, + "collectionunitid": 43, + "collectionunit": null, + "handle": "AMD010", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n37m3j", + "10.21233/n3nk5p" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 43, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 44, + "sitename": "Woodbn07", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.12,42.33]}", + "altitude": 299, + "collectionunitid": 44, + "collectionunit": null, + "handle": "AMD011", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n33x3d", + "10.21233/n3hs3r" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 44, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 45, + "sitename": "Blanch Road", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-89.87,42.77]}", + "altitude": 272, + "collectionunitid": 45, + "collectionunit": null, + "handle": "AMD012", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3039g", + "10.21233/n3d30s" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 45, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 46, + "sitename": "Coon", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.92,43.65]}", + "altitude": 386, + "collectionunitid": 46, + "collectionunit": null, + "handle": "AMD013", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n38c7z", + "10.21233/n3vd66" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 46, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 47, + "sitename": "Liberty", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.78,43.52]}", + "altitude": 353, + "collectionunitid": 47, + "collectionunit": null, + "handle": "AMD014", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n34k51", + "10.21233/n3qm48" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 47, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 48, + "sitename": "Clinton", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.73,43.68]}", + "altitude": 383, + "collectionunitid": 48, + "collectionunit": null, + "handle": "AMD015", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n30w2r", + "10.21233/n3kx2c" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 48, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 49, + "sitename": "Green WD", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.38,43.58]}", + "altitude": 373, + "collectionunitid": 49, + "collectionunit": null, + "handle": "AMD016", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3g40r", + "10.21233/n3w304" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 49, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 50, + "sitename": "English River", + "sitedescription": "Physiography: driftless area.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-90.5,43.4]}", + "altitude": 329, + "collectionunitid": 50, + "collectionunit": null, + "handle": "AMD017", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3bd6j", + "10.21233/n3rc79" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 50, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 28, + "firstname": "Anthony M.", + "familyname": "Davis", + "contactname": "Davis, Anthony M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1,2,3,4,5,6,7,7857,8,7858,10469,9,7859,10-5b7af1.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1,2,3,4,5,6,7,7857,8,7858,10469,9,7859,10-5b7af1.json new file mode 100644 index 00000000..d005c9c1 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1,2,3,4,5,6,7,7857,8,7858,10469,9,7859,10-5b7af1.json @@ -0,0 +1,492 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 1, + "sitename": "15/1", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.25,55.09167]}", + "altitude": 244, + "collectionunitid": 1, + "collectionunit": "15/1", + "handle": "15-1", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/9twd-s570", + "10.21233/n3159g", + "10.21233/n3f596" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 1, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 2, + "sitename": "15/2", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.01667,55.83333]}", + "altitude": 261, + "collectionunitid": 2, + "collectionunit": "15/2", + "handle": "15-2", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/hhsf-6760", + "10.21233/n3wc7j" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 2, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 3, + "sitename": "16/1", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.06667,55.41333]}", + "altitude": 290, + "collectionunitid": 3, + "collectionunit": "16/1", + "handle": "16-1", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/g2yc-7s57", + "10.21233/n3rp48" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 3, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 4, + "sitename": "17/1", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.7,55.06667]}", + "altitude": 235, + "collectionunitid": 4, + "collectionunit": "17/1", + "handle": "17-1", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/7s96-8m25", + "10.21233/n39g6x", + "10.21233/n3qp4z", + "10.21233/n3wh55" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 4, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 5, + "sitename": "17/2", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-74.93333,55.25]}", + "altitude": 300, + "collectionunitid": 5, + "collectionunit": "17/2", + "handle": "17-2", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/8rvx-be32", + "10.21233/n35p40", + "10.21233/n3kw21", + "10.21233/n3rt1h" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 5, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 6, + "sitename": "17/3", + "sitedescription": "Lake.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.95,55.11667]}", + "altitude": 278, + "collectionunitid": 6, + "collectionunit": "17/3", + "handle": "17-3", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n32011", + "10.21233/n3g59h", + "10.21233/n3n09b" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 6, + "datasetpi": [ + { + "initials": "K.J.", + "contactid": 40, + "firstname": "Konrad J.", + "familyname": "Gajewski", + "contactname": "Gajewski, Konrad J." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 7, + "sitename": "Three Pines Bog", + "sitedescription": "Bog.", + "sitenotes": "Bog is adjacent to the Three Pines archeological site.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-80.11667,47]}", + "altitude": 329, + "collectionunitid": 7, + "collectionunit": null, + "handle": "3PINES", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3bc7k", + "10.21233/n3h98t", + "10.21233/n3x59j" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 6485, + "ageyoung": -26 + } + ], + "database": "North American Pollen Database", + "datasetid": 7, + "datasetpi": [ + { + "initials": "J.H.", + "contactid": 69, + "firstname": "John H.", + "familyname": "McAndrews", + "contactname": "McAndrews, John H." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7857, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 8, + "sitename": "Abalone Rocks Marsh", + "sitedescription": "Small estuarine marsh. Physiography: Santa Rosa Island. Surrounding vegetation: coastal marsh and grassland.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-119.97667,33.95639]}", + "altitude": 9, + "collectionunitid": 8, + "collectionunit": null, + "handle": "ABALONE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n36p49", + "10.21233/n3ch5h", + "10.21233/n3sg68" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 6904, + "ageyoung": -43 + } + ], + "database": "North American Pollen Database", + "datasetid": 8, + "datasetpi": [ + { + "initials": "K.L.", + "contactid": 127, + "firstname": "Kenneth L.", + "familyname": "Cole", + "contactname": "Cole, Kenneth L." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7858, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + "10.21233/2hqa-s518" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 10469, + "datasetpi": [ + + ], + "datasettype": "charcoal", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 9, + "sitename": "Adange", + "sitedescription": "Meander of Adange river. Physiography: Fluvial terrace above flood-plain. Surrounding vegetation: Subalpine tall herbaceous vegetation.", + "sitenotes": "The site is the wide part of the mouth of the river.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.33333,43.30556]}", + "altitude": 2065, + "collectionunitid": 9, + "collectionunit": null, + "handle": "ADANGE", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3301b", + "10.21233/n37t27", + "10.21233/n3np4b" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 6051, + "ageyoung": -475 + }, + { + "units": "Radiocarbon years BP", + "ageold": 4000, + "ageyoung": 0 + } + ], + "database": "European Pollen Database", + "datasetid": 9, + "datasetpi": [ + { + "initials": "E.V.", + "contactid": 558, + "firstname": "Eliso V.", + "familyname": "Kvavadze", + "contactname": "Kvavadze, Eliso V." + } + ], + "datasettype": "pollen", + "datasetnotes": "Data contributed by Kvavadze Eliso V.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "European Pollen Database", + "datasetid": 7859, + "datasetpi": [ + { + "initials": "E.V.", + "contactid": 558, + "firstname": "Eliso V.", + "familyname": "Kvavadze", + "contactname": "Kvavadze, Eliso V." + } + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 10, + "sitename": "Site 1 (Cohen unpublished)", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-82.33,30.83]}", + "altitude": 36, + "collectionunitid": 10, + "collectionunit": null, + "handle": "ADC001", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3409p", + "10.21233/n3j01c" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 10, + "datasetpi": [ + { + "initials": "A.D.", + "contactid": 726, + "firstname": "A. D.", + "familyname": "Cohen", + "contactname": "Cohen, A. D." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1,2,3,4,5,6,7,7857,8,7858,10469,9,7859,10-c34357.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1,2,3,4,5,6,7,7857,8,7858,10469,9,7859,10-c34357.json new file mode 100644 index 00000000..8fba3987 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1,2,3,4,5,6,7,7857,8,7858,10469,9,7859,10-c34357.json @@ -0,0 +1,7 @@ +{ + "status": "success", + "data": [ + + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/100-5b7af1.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/100-5b7af1.json new file mode 100644 index 00000000..7db708e4 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/100-5b7af1.json @@ -0,0 +1,47 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 100, + "sitename": "Site 30 (Swain unpublished)", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.35,46.35]}", + "altitude": 391, + "collectionunitid": 100, + "collectionunit": "C165PDGS", + "handle": "AMS030", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/2hd8-pn42", + "10.21233/m0zx-1008", + "10.21233/n39016", + "10.21233/n3w40g" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 100, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 98, + "firstname": "Albert M.", + "familyname": "Swain", + "contactname": "Swain, Albert M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/100-c34357.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/100-c34357.json new file mode 100644 index 00000000..8fba3987 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/100-c34357.json @@ -0,0 +1,7 @@ +{ + "status": "success", + "data": [ + + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1001,2001,15,24.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1001,2001,15,24.json new file mode 100644 index 00000000..01dac4bc --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/1001,2001,15,24.json @@ -0,0 +1,178 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 15, + "sitename": "Aguilar", + "sitedescription": "Fen along creek above Mina Aguilar. Physiography: bog cut by creek draining endmoraines. Surrounding vegetation: Altiplano paramo grassland.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-65.75,-23.83333]}", + "altitude": 3828, + "collectionunitid": 15, + "collectionunit": null, + "handle": "AGUILAR", + "unittype": "Section", + "datasets": [ + { + "doi": [ + "10.21233/n3g974", + "10.21233/n3w88w" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9822, + "ageyoung": 0 + } + ], + "database": "Latin American Pollen Database", + "datasetid": 15, + "datasetpi": [ + { + "initials": "V.", + "contactid": 148, + "firstname": "Vera", + "familyname": "Markgraf", + "contactname": "Markgraf, Vera" + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "sitenotes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunitid": 24, + "collectionunit": null, + "handle": "ALEXLAKE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3f97t", + "10.21233/n3v88k" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 970, + "sitename": "Hail Lake", + "sitedescription": "Small lake. Surrounding vegetation: Picea mariana, P. glauca, Pinus contorta.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-129.01667,60.03333]}", + "altitude": 743, + "collectionunitid": 969, + "collectionunit": null, + "handle": "HAIL", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n31d9w", + "10.21233/n3f91j" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 9944, + "ageyoung": 67 + } + ], + "database": "North American Pollen Database", + "datasetid": 1001, + "datasetpi": [ + { + "initials": "L.C.", + "contactid": 129, + "firstname": "Les C.", + "familyname": "Cwynar", + "contactname": "Cwynar, Les C." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 1934, + "sitename": "Pyle Site", + "sitedescription": "Swale.", + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-84.88333,40.66667]}", + "altitude": 247, + "collectionunitid": 1933, + "collectionunit": "1980D", + "handle": "PYLE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3674t", + "10.21233/n3m646" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 14500, + "ageyoung": 8251 + } + ], + "database": "North American Pollen Database", + "datasetid": 2001, + "datasetpi": [ + { + "initials": "L.C.K.", + "contactid": 90, + "firstname": "Linda C. K.", + "familyname": "Shane", + "contactname": "Shane, Linda C. K." + } + ], + "datasettype": "pollen", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/101-5b7af1.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/101-5b7af1.json new file mode 100644 index 00000000..7bf9d587 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/101-5b7af1.json @@ -0,0 +1,45 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 101, + "sitename": "Site 31 (Swain unpublished)", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.72,46.05]}", + "altitude": 355, + "collectionunitid": 101, + "collectionunit": "C167NEBS", + "handle": "AMS031", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3588c", + "10.21233/n3r967" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 101, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 98, + "firstname": "Albert M.", + "familyname": "Swain", + "contactname": "Swain, Albert M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/101-c34357.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/101-c34357.json new file mode 100644 index 00000000..8fba3987 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/101-c34357.json @@ -0,0 +1,7 @@ +{ + "status": "success", + "data": [ + + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,100,101.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,100,101.json new file mode 100644 index 00000000..256651ee --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,100,101.json @@ -0,0 +1,129 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "sitenotes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunitid": 24, + "collectionunit": null, + "handle": "ALEXLAKE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3f97t", + "10.21233/n3v88k" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 100, + "sitename": "Site 30 (Swain unpublished)", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.35,46.35]}", + "altitude": 391, + "collectionunitid": 100, + "collectionunit": "C165PDGS", + "handle": "AMS030", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/2hd8-pn42", + "10.21233/m0zx-1008", + "10.21233/n39016", + "10.21233/n3w40g" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 100, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 98, + "firstname": "Albert M.", + "familyname": "Swain", + "contactname": "Swain, Albert M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 101, + "sitename": "Site 31 (Swain unpublished)", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.72,46.05]}", + "altitude": 355, + "collectionunitid": 101, + "collectionunit": "C167NEBS", + "handle": "AMS031", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/n3588c", + "10.21233/n3r967" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 101, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 98, + "firstname": "Albert M.", + "familyname": "Swain", + "contactname": "Swain, Albert M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,100.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,100.json new file mode 100644 index 00000000..46409538 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,100.json @@ -0,0 +1,90 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "sitenotes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunitid": 24, + "collectionunit": null, + "handle": "ALEXLAKE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3f97t", + "10.21233/n3v88k" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + }, + { + "site": { + "siteid": 100, + "sitename": "Site 30 (Swain unpublished)", + "sitedescription": null, + "sitenotes": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.35,46.35]}", + "altitude": 391, + "collectionunitid": 100, + "collectionunit": "C165PDGS", + "handle": "AMS030", + "unittype": "Modern", + "datasets": [ + { + "doi": [ + "10.21233/2hd8-pn42", + "10.21233/m0zx-1008", + "10.21233/n39016", + "10.21233/n3w40g" + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 100, + "datasetpi": [ + { + "initials": "A.M.", + "contactid": 98, + "firstname": "Albert M.", + "familyname": "Swain", + "contactname": "Swain, Albert M." + } + ], + "datasettype": "pollen surface sample", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,7870-5b7af1.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,7870-5b7af1.json new file mode 100644 index 00000000..0165e579 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,7870-5b7af1.json @@ -0,0 +1,65 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "sitenotes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunitid": 24, + "collectionunit": null, + "handle": "ALEXLAKE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3f97t", + "10.21233/n3v88k" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + }, + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7870, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,7870-c34357.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,7870-c34357.json new file mode 100644 index 00000000..8fba3987 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24,7870-c34357.json @@ -0,0 +1,7 @@ +{ + "status": "success", + "data": [ + + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24-5b7af1.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24-5b7af1.json new file mode 100644 index 00000000..8e2bc1a0 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24-5b7af1.json @@ -0,0 +1,49 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "sitenotes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunitid": 24, + "collectionunit": null, + "handle": "ALEXLAKE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/n3f97t", + "10.21233/n3v88k" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24-c34357.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24-c34357.json new file mode 100644 index 00000000..8fba3987 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/24-c34357.json @@ -0,0 +1,7 @@ +{ + "status": "success", + "data": [ + + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/7870.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/7870.json new file mode 100644 index 00000000..86fb9242 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/datasets/7870.json @@ -0,0 +1,38 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "sitenotes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunitid": 24, + "collectionunit": null, + "handle": "ALEXLAKE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + + ], + "agerange": [ + + ], + "database": "North American Pollen Database", + "datasetid": 7870, + "datasetpi": [ + + ], + "datasettype": "geochronologic", + "datasetnotes": null, + "recdatecreated": "2013-09-30T14:02:42" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-168d8b.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-168d8b.json new file mode 100644 index 00000000..2efc340b --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-168d8b.json @@ -0,0 +1,7370 @@ +{ + "status": "success", + "data": [ + { + "site": { + "area": null, + "notes": null, + "siteid": 2001, + "dataset": { + "doi": [ + "10.21233/n3jw80", + "10.21233/n34x8m" + ], + "agerange": [ + { + "units": null, + "ageold": null, + "ageyoung": null + } + ], + "database": "North American Pollen Database", + "datasetid": 2076, + "datasetpi": [ + { + "initials": "R.J.", + "contactid": 74, + "firstname": "Robert J.", + "familyname": "Mott", + "contactname": "Mott, Robert J." + } + ], + "datasetname": null, + "datasettype": "pollen surface sample", + "datasetnotes": "Counts were digitized." + }, + "altitude": 686, + "sitename": "Turtle Lake Area", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-108.48333,53.78333]}", + "geopolitical": [ + "Canada", + "Saskatchewan" + ], + "collectionunit": { + "notes": null, + "handle": "RJM008", + "colldate": null, + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": "Modern", + "collectionunit": null, + "collectiondevice": null, + "collectionunitid": 2000, + "depositionalenvironment": "Fen", + "dataset": { + "doi": [ + "10.21233/n3jw80", + "10.21233/n34x8m" + ], + "agerange": [ + { + "units": null, + "ageold": null, + "ageyoung": null + } + ], + "database": "North American Pollen Database", + "datasetid": 2076, + "datasetpi": [ + { + "initials": "R.J.", + "contactid": 74, + "firstname": "Robert J.", + "familyname": "Mott", + "contactname": "Mott, Robert J." + } + ], + "datasetname": null, + "datasettype": "pollen surface sample", + "datasetnotes": "Counts were digitized.", + "samples": [ + { + "ages": [ + { + "age": null, + "agetype": null, + "ageolder": null, + "ageyounger": null, + "chronologyid": null, + "chronologyname": null + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 45, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Caryophyllaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 188, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Myriophyllum", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 310, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ulmus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 505, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodium-type", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 16, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ambrosia-type", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen/spore", + "taxonid": 312, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Indeterminable", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen", + "taxonid": 391, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Amaranthaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 23, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 30, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 150, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 0, + "sampleid": 44419, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.J.", + "contactid": 74, + "firstname": "Robert J.", + "familyname": "Mott", + "contactname": "Mott, Robert J." + } + ], + "analysisunitid": 32303, + "analysisunitname": null + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": null, + "chronologyid": null, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": null, + "chroncontrolid": null, + "agelimityounger": null, + "chroncontrolage": null, + "chroncontroltype": null + } + ] + } + } + ], + "defaultchronology": null + }, + "sitedescription": null + } + }, + { + "site": { + "area": null, + "notes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "siteid": 24, + "dataset": { + "doi": null, + "agerange": [ + { + "units": null, + "ageold": null, + "ageyoung": null + } + ], + "database": "North American Pollen Database", + "datasetid": 7870, + "datasetpi": null, + "datasetname": null, + "datasettype": "geochronologic", + "datasetnotes": null + }, + "altitude": 73, + "sitename": "Alexander Lake", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "geopolitical": [ + "Canada", + "Newfoundland and Labrador" + ], + "collectionunit": { + "notes": null, + "handle": "ALEXLAKE", + "colldate": "1972-01-01", + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": "Core", + "collectionunit": null, + "collectiondevice": "modified Livingstone corer (3.8cm)", + "collectionunitid": 24, + "depositionalenvironment": "Lacustrine", + "dataset": { + "doi": null, + "agerange": [ + { + "units": null, + "ageold": null, + "ageyoung": null + } + ], + "database": "North American Pollen Database", + "datasetid": 7870, + "datasetpi": null, + "datasetname": null, + "datasettype": "geochronologic", + "datasetnotes": null, + "samples": [ + { + "ages": [ + { + "age": null, + "agetype": null, + "ageolder": null, + "ageyounger": null, + "chronologyid": null, + "chronologyname": null + } + ], + "igsn": null, + "datum": [ + { + "units": null, + "value": null, + "context": null, + "element": null, + "taxonid": null, + "symmetry": null, + "taxongroup": null, + "elementtype": null, + "variablename": null, + "ecologicalgroup": null + } + ], + "depth": null, + "sampleid": null, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": null, + "analysisunitname": null + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": { + "notes": "Chron uses one C14 date and one averaged C14 date (SI-1521 and SI-1331).", + "contact": [ + { + "contactid": 430, + "givenname": "Stephen C.", + "familyname": "Porter", + "contactname": "Porter, Stephen C.", + "leadinginitial": "S.C." + }, + { + "contactid": 430, + "givenname": "Stephen C.", + "familyname": "Porter", + "contactname": "Porter, Stephen C.", + "leadinginitial": "S.C." + } + ], + "agemodel": "linear interpolation", + "agerange": { + "ageboundolder": 6030, + "ageboundyounger": 3390 + }, + "isdefault": false, + "dateprepared": "1997-03-25", + "modelagetype": "Radiocarbon years BP", + "chronologyname": "NAPD 1" + }, + "chronologyid": 15, + "chroncontrols": [ + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4295, + "chroncontrolid": 77, + "agelimityounger": 3815, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4295, + "chroncontrolid": 77, + "agelimityounger": 3815, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "3 C-14 dates and guess that top of core is missing. Jordan (pers. comm., 1980) suggests as much. Core taken by Fitzhugh in early sampling days and may have been flocculent at top. COHMAP age bounds for application of the model: top = 2000; bottom = 6000.", + "contact": null, + "agemodel": "linear interpolation", + "agerange": { + "ageboundolder": null, + "ageboundyounger": null + }, + "isdefault": false, + "dateprepared": null, + "modelagetype": "Radiocarbon years BP", + "chronologyname": "COHMAP chron 2" + }, + "chronologyid": 16, + "chroncontrols": [ + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 2500, + "chroncontrolid": 79, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Core top" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 82, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 82, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 81, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 81, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 80, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 80, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 2500, + "chroncontrolid": 79, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Core top" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "Wang, Y., Goring, S. & McGuire, J.L. Bayesian ages for pollen records since the last glaciation in North America\r\n\r\n0 #d.min\r\n230 #d.max\r\n1 #d.by\r\n1 #depths.file\r\nNA #slump\r\n10 #acc.mean\r\n1.5 #acc.shape\r\n0.7 #mem.mean\r\n4 #mem.strength\r\nNA #hiatus.depths\r\n1000 #hiatus.mean\r\n1 #hiatus.shape\r\n0 #BCAD\r\n1 #cc\r\n0 #postbomb\r\nIntCal13 #cc1\r\nMarine13 #cc2\r\nSHCal13 #cc3\r\nConstCal #cc4\r\ncm #unit\r\n0 #normal\r\n3 #t.a\r\n4 #t.b\r\n0 #d.R\r\n0 #d.STD\r\n0.95 #prob\r\n\r\nThickness of core tops and settlement depths were prescribed by data stewards.\r\n\r\nChronology prepared by Yue Wang and Simon Goring. Data entered and uploaded by Allison Stegner.", + "contact": [ + { + "contactid": 8721, + "givenname": "Yue", + "familyname": "Wang", + "contactname": "Wang, Yue", + "leadinginitial": "Y." + }, + { + "contactid": 8721, + "givenname": "Yue", + "familyname": "Wang", + "contactname": "Wang, Yue", + "leadinginitial": "Y." + } + ], + "agemodel": "bacon", + "agerange": { + "ageboundolder": 6130, + "ageboundyounger": 3470 + }, + "isdefault": true, + "dateprepared": "2018-05-22", + "modelagetype": "Calendar years BP", + "chronologyname": "Wang et al." + }, + "chronologyid": 24854, + "chroncontrols": [ + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 79527, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 79527, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 79528, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 79528, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": 1, + "agelimitolder": 2500, + "chroncontrolid": 79529, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Stratigraphic" + }, + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": 1, + "agelimitolder": 2500, + "chroncontrolid": 79529, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Stratigraphic" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 79526, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 79526, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + } + ] + } + } + ], + "defaultchronology": 24854 + }, + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,." + } + }, + { + "site": { + "area": null, + "notes": null, + "siteid": 1001, + "dataset": { + "doi": [ + "10.21233/n3tc9p", + "10.21233/n3dh7k" + ], + "agerange": [ + { + "units": null, + "ageold": null, + "ageyoung": null + } + ], + "database": "North American Pollen Database", + "datasetid": 1034, + "datasetpi": [ + { + "initials": "H.F.", + "contactid": 60, + "firstname": "Henry F.", + "familyname": "Lamb", + "contactname": "Lamb, Henry F." + } + ], + "datasetname": null, + "datasettype": "pollen surface sample", + "datasetnotes": null + }, + "altitude": 47, + "sitename": "Site 1 (Lamb 1982)", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.2,51.45]}", + "geopolitical": [ + "Canada", + "Quebec" + ], + "collectionunit": { + "notes": null, + "handle": "HFL01", + "colldate": null, + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": "Modern", + "collectionunit": null, + "collectiondevice": null, + "collectionunitid": 1000, + "depositionalenvironment": "Lacustrine", + "dataset": { + "doi": [ + "10.21233/n3tc9p", + "10.21233/n3dh7k" + ], + "agerange": [ + { + "units": null, + "ageold": null, + "ageyoung": null + } + ], + "database": "North American Pollen Database", + "datasetid": 1034, + "datasetpi": [ + { + "initials": "H.F.", + "contactid": 60, + "firstname": "Henry F.", + "familyname": "Lamb", + "contactname": "Lamb, Henry F." + } + ], + "datasetname": null, + "datasettype": "pollen surface sample", + "datasetnotes": null, + "samples": [ + { + "ages": [ + { + "age": null, + "agetype": null, + "ageolder": null, + "ageyounger": null, + "chronologyid": null, + "chronologyname": null + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 47, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Castanea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 67, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Corylus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 107, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Fagus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 153, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Larix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 156, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Rhododendron subsect. Ledum/Chamaedaphne calyculata", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 306, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Tsuga", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 310, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ulmus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 317, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Vaccinium", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 460, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Lamiaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 3468, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Potamogetonaceae", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 251, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Quercus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 268, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Rumex", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 353, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus viridis", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 277, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Sanguisorba", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "pollen", + "taxonid": 16, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ambrosia-type", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 83, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Dryopteris-type", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen", + "taxonid": 909, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae undiff.", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 11, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 11, + "context": null, + "element": "pollen", + "taxonid": 391, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Amaranthaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 16, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 24, + "context": null, + "element": "colony", + "taxonid": 202, + "symmetry": null, + "taxongroup": "Algae", + "elementtype": "colony", + "variablename": "Pediastrum", + "ecologicalgroup": "ALGA" + }, + { + "units": "NISP", + "value": 28, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 80, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 103, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 124, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + } + ], + "depth": 0, + "sampleid": 22373, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "H.F.", + "contactid": 60, + "firstname": "Henry F.", + "familyname": "Lamb", + "contactname": "Lamb, Henry F." + } + ], + "analysisunitid": 16111, + "analysisunitname": null + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": null, + "chronologyid": null, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": null, + "chroncontrolid": null, + "agelimityounger": null, + "chroncontrolage": null, + "chroncontroltype": null + } + ] + } + } + ], + "defaultchronology": null + }, + "sitedescription": null + } + }, + { + "site": { + "area": null, + "notes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "siteid": 24, + "dataset": { + "doi": [ + "10.21233/n3v88k", + "10.21233/n3f97t" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasetname": null, + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible." + }, + "altitude": 73, + "sitename": "Alexander Lake", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "geopolitical": [ + "Canada", + "Newfoundland and Labrador" + ], + "collectionunit": { + "notes": null, + "handle": "ALEXLAKE", + "colldate": "1972-01-01", + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": "Core", + "collectionunit": null, + "collectiondevice": "modified Livingstone corer (3.8cm)", + "collectionunitid": 24, + "depositionalenvironment": "Lacustrine", + "dataset": { + "doi": [ + "10.21233/n3v88k", + "10.21233/n3f97t" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasetname": null, + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "samples": [ + { + "ages": [ + { + "age": 2000, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3397, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4129, + "agetype": "Calendar years BP", + "ageolder": 4765, + "ageyounger": 3472, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 91, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Equisetum", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 11, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 31, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 43, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 145, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 0, + "sampleid": 619, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 481, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 2410, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3529, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4248, + "agetype": "Calendar years BP", + "ageolder": 4879, + "ageyounger": 3631, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 25, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 39, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 154, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 10, + "sampleid": 620, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 482, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 2821, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3660, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4364, + "agetype": "Calendar years BP", + "ageolder": 4983, + "ageyounger": 3790, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 175, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Huperzia selago", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 32, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 52, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 68, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 256, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 20, + "sampleid": 621, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 483, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 3232, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3792, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4480, + "agetype": "Calendar years BP", + "ageolder": 5072, + "ageyounger": 3956, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 25, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 34, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 164, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 30, + "sampleid": 622, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 484, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 3643, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3923, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4600, + "agetype": "Calendar years BP", + "ageolder": 5173, + "ageyounger": 4112, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 91, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Equisetum", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 11, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 21, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 40, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 58, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 199, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 40, + "sampleid": 623, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 485, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4055, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4055, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 4718, + "agetype": "Calendar years BP", + "ageolder": 5272, + "ageyounger": 4286, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 18, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 34, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 214, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 50, + "sampleid": 624, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 486, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4187, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4226, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 4858, + "agetype": "Calendar years BP", + "ageolder": 5397, + "ageyounger": 4425, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 17, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 28, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 57, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 167, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 60, + "sampleid": 625, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 487, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4318, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4398, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5010, + "agetype": "Calendar years BP", + "ageolder": 5577, + "ageyounger": 4543, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 361, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cornus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 175, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Huperzia selago", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 15, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 27, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 30, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 131, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 70, + "sampleid": 626, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 488, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4450, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4570, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5161, + "agetype": "Calendar years BP", + "ageolder": 5711, + "ageyounger": 4670, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 10, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 17, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 39, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 42, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 168, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 80, + "sampleid": 627, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 489, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4581, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4742, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5311, + "agetype": "Calendar years BP", + "ageolder": 5857, + "ageyounger": 4796, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 59, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 244, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 90, + "sampleid": 628, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 490, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4713, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4914, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5461, + "agetype": "Calendar years BP", + "ageolder": 6006, + "ageyounger": 4931, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 175, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Huperzia selago", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 25, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 33, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 133, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 100, + "sampleid": 629, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 491, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4844, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5085, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5616, + "agetype": "Calendar years BP", + "ageolder": 6152, + "ageyounger": 5072, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 268, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Rumex", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 19, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 35, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 45, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 188, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 110, + "sampleid": 630, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 492, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4976, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5257, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5769, + "agetype": "Calendar years BP", + "ageolder": 6294, + "ageyounger": 5216, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 10, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 16, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 54, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 55, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 217, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 120, + "sampleid": 631, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 493, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5107, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5429, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5916, + "agetype": "Calendar years BP", + "ageolder": 6418, + "ageyounger": 5364, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 19, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 23, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 63, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 240, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 130, + "sampleid": 632, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 494, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5239, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5601, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6067, + "agetype": "Calendar years BP", + "ageolder": 6548, + "ageyounger": 5510, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 32, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 54, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 63, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 186, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 140, + "sampleid": 633, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 495, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5370, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5773, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6221, + "agetype": "Calendar years BP", + "ageolder": 6673, + "ageyounger": 5654, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 40, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 95, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 150, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 150, + "sampleid": 634, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 496, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5502, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5945, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6373, + "agetype": "Calendar years BP", + "ageolder": 6788, + "ageyounger": 5821, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 391, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Amaranthaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 11, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 53, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 54, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 63, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 102, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 147, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + } + ], + "depth": 160, + "sampleid": 635, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 497, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5633, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5950, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6494, + "agetype": "Calendar years BP", + "ageolder": 6895, + "ageyounger": 5941, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 21, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 37, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 51, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 73, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 112, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + } + ], + "depth": 170, + "sampleid": 636, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 498, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5725, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5954, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6555, + "agetype": "Calendar years BP", + "ageolder": 6952, + "ageyounger": 6018, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 175, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Huperzia selago", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 28, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 44, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 54, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 66, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 132, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + } + ], + "depth": 177, + "sampleid": 637, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 499, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5967, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6028, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 6752, + "agetype": "Calendar years BP", + "ageolder": 7152, + "ageyounger": 6248, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 27, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 39, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 67, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 87, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 200, + "sampleid": 638, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 500, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5973, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6159, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 6836, + "agetype": "Calendar years BP", + "ageolder": 7234, + "ageyounger": 6335, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 445, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Onagraceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 22, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 35, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 47, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 87, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 145, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 210, + "sampleid": 639, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 501, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5979, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6291, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 6920, + "agetype": "Calendar years BP", + "ageolder": 7322, + "ageyounger": 6438, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 16, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ambrosia-type", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 21, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 25, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 37, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 40, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 62, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 146, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 220, + "sampleid": 640, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 502, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5985, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6422, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 7004, + "agetype": "Calendar years BP", + "ageolder": 7399, + "ageyounger": 6543, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 16, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 22, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 41, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 192, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 230, + "sampleid": 641, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 503, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5990, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6554, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 7004, + "agetype": "Calendar years BP", + "ageolder": 7399, + "ageyounger": 6543, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 290, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Shepherdia canadensis", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 445, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Onagraceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 321, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Woodsia", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 10, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 72, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 123, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 240, + "sampleid": 642, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 504, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 6000, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6685, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 7087, + "agetype": "Calendar years BP", + "ageolder": 7472, + "ageyounger": 6648, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 45, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Caryophyllaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 82, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Dryas-type", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 350, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ranunculaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 445, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Onagraceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 91, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Equisetum", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 15, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 17, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 19, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 24, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 37, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 49, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 67, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 250, + "sampleid": 643, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 505, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 6002, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6817, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 7169, + "agetype": "Calendar years BP", + "ageolder": 7602, + "ageyounger": 6714, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + } + ], + "depth": 260, + "sampleid": 644, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 506, + "analysisunitname": null + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": { + "notes": "Chron uses one C14 date and one averaged C14 date (SI-1521 and SI-1331).", + "contact": [ + { + "contactid": 430, + "givenname": "Stephen C.", + "familyname": "Porter", + "contactname": "Porter, Stephen C.", + "leadinginitial": "S.C." + }, + { + "contactid": 430, + "givenname": "Stephen C.", + "familyname": "Porter", + "contactname": "Porter, Stephen C.", + "leadinginitial": "S.C." + } + ], + "agemodel": "linear interpolation", + "agerange": { + "ageboundolder": 6030, + "ageboundyounger": 3390 + }, + "isdefault": false, + "dateprepared": "1997-03-25", + "modelagetype": "Radiocarbon years BP", + "chronologyname": "NAPD 1" + }, + "chronologyid": 15, + "chroncontrols": [ + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4295, + "chroncontrolid": 77, + "agelimityounger": 3815, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4295, + "chroncontrolid": 77, + "agelimityounger": 3815, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "3 C-14 dates and guess that top of core is missing. Jordan (pers. comm., 1980) suggests as much. Core taken by Fitzhugh in early sampling days and may have been flocculent at top. COHMAP age bounds for application of the model: top = 2000; bottom = 6000.", + "contact": null, + "agemodel": "linear interpolation", + "agerange": { + "ageboundolder": null, + "ageboundyounger": null + }, + "isdefault": false, + "dateprepared": null, + "modelagetype": "Radiocarbon years BP", + "chronologyname": "COHMAP chron 2" + }, + "chronologyid": 16, + "chroncontrols": [ + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 81, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 81, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 82, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 82, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 2500, + "chroncontrolid": 79, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Core top" + }, + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 2500, + "chroncontrolid": 79, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Core top" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 80, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 80, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "Wang, Y., Goring, S. & McGuire, J.L. Bayesian ages for pollen records since the last glaciation in North America\r\n\r\n0 #d.min\r\n230 #d.max\r\n1 #d.by\r\n1 #depths.file\r\nNA #slump\r\n10 #acc.mean\r\n1.5 #acc.shape\r\n0.7 #mem.mean\r\n4 #mem.strength\r\nNA #hiatus.depths\r\n1000 #hiatus.mean\r\n1 #hiatus.shape\r\n0 #BCAD\r\n1 #cc\r\n0 #postbomb\r\nIntCal13 #cc1\r\nMarine13 #cc2\r\nSHCal13 #cc3\r\nConstCal #cc4\r\ncm #unit\r\n0 #normal\r\n3 #t.a\r\n4 #t.b\r\n0 #d.R\r\n0 #d.STD\r\n0.95 #prob\r\n\r\nThickness of core tops and settlement depths were prescribed by data stewards.\r\n\r\nChronology prepared by Yue Wang and Simon Goring. Data entered and uploaded by Allison Stegner.", + "contact": [ + { + "contactid": 8721, + "givenname": "Yue", + "familyname": "Wang", + "contactname": "Wang, Yue", + "leadinginitial": "Y." + }, + { + "contactid": 8721, + "givenname": "Yue", + "familyname": "Wang", + "contactname": "Wang, Yue", + "leadinginitial": "Y." + } + ], + "agemodel": "bacon", + "agerange": { + "ageboundolder": 6130, + "ageboundyounger": 3470 + }, + "isdefault": true, + "dateprepared": "2018-05-22", + "modelagetype": "Calendar years BP", + "chronologyname": "Wang et al." + }, + "chronologyid": 24854, + "chroncontrols": [ + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": 1, + "agelimitolder": 2500, + "chroncontrolid": 79529, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Stratigraphic" + }, + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": 1, + "agelimitolder": 2500, + "chroncontrolid": 79529, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Stratigraphic" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 79528, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 79528, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 79527, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 79527, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 79526, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 79526, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + } + ] + } + } + ], + "defaultchronology": 24854 + }, + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,." + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-23c45d.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-23c45d.json new file mode 100644 index 00000000..f2c8abd7 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-23c45d.json @@ -0,0 +1,4053 @@ +{ + "status": "success", + "data": [ + { + "site": { + "area": null, + "notes": "4950 date for J. sand consid. too young", + "siteid": 3536, + "dataset": { + "doi": [ + "10.21233/nhs0-5885" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 25000, + "ageyoung": 4950 + } + ], + "database": "FAUNMAP", + "datasetid": 4564, + "datasetpi": null, + "datasetname": null, + "datasettype": "vertebrate fauna", + "datasetnotes": "Equus scotti listed by Graham (1987) as E. midlandensis. Canis dirus listed by Hester (1972) as Aenocyon dirus." + }, + "altitude": 1252, + "sitename": "Blackwater Draw Loc. 1", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-103.31667,34.28333]}", + "geopolitical": [ + "United States", + "New Mexico", + "Roosevelt" + ], + "collectionunit": { + "notes": null, + "handle": "BLKWTR1", + "colldate": null, + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": null, + "collectionunit": "Locality", + "collectiondevice": null, + "collectionunitid": 4419, + "depositionalenvironment": "Pond", + "dataset": { + "doi": [ + "10.21233/nhs0-5885" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 25000, + "ageyoung": 4950 + } + ], + "database": "FAUNMAP", + "datasetid": 4564, + "datasetpi": null, + "datasetname": null, + "datasettype": "vertebrate fauna", + "datasetnotes": "Equus scotti listed by Graham (1987) as E. midlandensis. Canis dirus listed by Hester (1972) as Aenocyon dirus.", + "samples": [ + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 13432, + "ageyounger": 6772, + "chronologyid": 46968, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 13732, + "ageyounger": 5232, + "chronologyid": 46967, + "chronologyname": "Syverson-Blois: bounds" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/bill", + "taxonid": 5856, + "symmetry": null, + "taxongroup": "Birds", + "elementtype": "bone/bill", + "variablename": "Aves", + "ecologicalgroup": "AVES" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5824, + "symmetry": null, + "taxongroup": "Reptiles and amphibians", + "elementtype": "bone/tooth", + "variablename": "Amphibia", + "ecologicalgroup": "HERP" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth/shell", + "taxonid": 6461, + "symmetry": null, + "taxongroup": "Reptiles and amphibians", + "elementtype": "bone/tooth/shell", + "variablename": "Reptilia", + "ecologicalgroup": "HERP" + } + ], + "depth": null, + "sampleid": 103006, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 80058, + "analysisunitname": "Assemblage" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 10114, + "ageyounger": 5204, + "chronologyid": 46967, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Radiocarbon years BP", + "ageolder": 6230, + "ageyounger": 4950, + "chronologyid": 2043, + "chronologyname": "FAUNMAP 1.1" + }, + { + "age": 7654, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 8604, + "ageyounger": 6704, + "chronologyid": 46968, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5874, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Bison sp.", + "ecologicalgroup": "ARTI" + } + ], + "depth": null, + "sampleid": 103011, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 80063, + "analysisunitname": "Jointed sand" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 12184, + "ageyounger": 6914, + "chronologyid": 46967, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Radiocarbon years BP", + "ageolder": 9890, + "ageyounger": 6230, + "chronologyid": 2043, + "chronologyname": "FAUNMAP 1.1" + }, + { + "age": 9544, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 10524, + "ageyounger": 8564, + "chronologyid": 46968, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5874, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Bison sp.", + "ecologicalgroup": "ARTI" + } + ], + "depth": null, + "sampleid": 103008, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 80060, + "analysisunitname": "Carbonaceous silt" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 13004, + "ageyounger": 7364, + "chronologyid": 46967, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Radiocarbon years BP", + "ageolder": 10490, + "ageyounger": 10170, + "chronologyid": 2043, + "chronologyname": "FAUNMAP 1.1" + }, + { + "age": 10194, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 11254, + "ageyounger": 9134, + "chronologyid": 46968, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5874, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Bison sp.", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5912, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Canis dirus", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6334, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Ondatra zibethicus", + "ecologicalgroup": "RODE" + } + ], + "depth": null, + "sampleid": 103009, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 80061, + "analysisunitname": "Diatomite" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 13694, + "ageyounger": 12774, + "chronologyid": 46967, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Radiocarbon years BP", + "ageolder": 11630, + "ageyounger": 11040, + "chronologyid": 2043, + "chronologyname": "FAUNMAP 1.1" + }, + { + "age": 13224, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 13424, + "ageyounger": 13024, + "chronologyid": 46968, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5917, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Canis lupus", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5926, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Capromeryx sp.", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5962, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Cynomys ludovicianus", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5966, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Dasypus bellus", + "ecologicalgroup": "CING" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5981, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Didelphis virginiana", + "ecologicalgroup": "DIDE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6039, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Equus scotti", + "ecologicalgroup": "PRSS" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6081, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Geomys bursarius", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6159, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Lepus sp.", + "ecologicalgroup": "LAGO" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6179, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Mammuthus sp.", + "ecologicalgroup": "PROB" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6215, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Microtus mexicanus", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6218, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Microtus ochrogaster", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6223, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Microtus pennsylvanicus", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6304, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Neotoma sp.", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6330, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Odocoileus hemionus", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6334, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Ondatra zibethicus", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6403, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Peromyscus leucopus", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6414, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Peromyscus truei", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6452, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Procyon lotor", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6471, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Reithrodontomys megalotis", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6493, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sciurus carolinensis", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6501, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sigmodon hispidus", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6517, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex cinereus", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6687, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Ursus americanus", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6696, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Vulpes vulpes", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 7030, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Bison bison antiquus", + "ecologicalgroup": "ARTI" + } + ], + "depth": null, + "sampleid": 103007, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 80059, + "analysisunitname": "Brown sand wedge" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15594, + "ageyounger": 12884, + "chronologyid": 46967, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Radiocarbon years BP", + "ageolder": 25000, + "ageyounger": 13000, + "chronologyid": 2043, + "chronologyname": "FAUNMAP 1.1" + }, + { + "age": 14174, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 14694, + "ageyounger": 13684, + "chronologyid": 46968, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5842, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Antilocapridae", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5908, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Camelops sp.", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5912, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Canis dirus", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5915, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Canis latrans", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5917, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Canis lupus", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6020, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Equus conversidens", + "ecologicalgroup": "PRSS" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6034, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Equus niobrarensis", + "ecologicalgroup": "PRSS" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6039, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Equus scotti", + "ecologicalgroup": "PRSS" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6108, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Hemiauchenia macrocephala", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6179, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Mammuthus sp.", + "ecologicalgroup": "PROB" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6334, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Ondatra zibethicus", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6435, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Platygonus sp.", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6509, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Smilodon fatalis", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6695, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Vulpes velox", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 7030, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Bison bison antiquus", + "ecologicalgroup": "ARTI" + } + ], + "depth": null, + "sampleid": 103010, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 80062, + "analysisunitname": "Gray sand" + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": { + "notes": null, + "contact": null, + "agemodel": "Individually dated analysis units", + "agerange": { + "ageboundolder": 25000, + "ageboundyounger": 4950 + }, + "isdefault": true, + "dateprepared": null, + "modelagetype": "Radiocarbon years BP", + "chronologyname": "FAUNMAP 1.1" + }, + "chronologyid": 2043, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12040, + "chroncontrolid": 21628, + "agelimityounger": 10040, + "chroncontrolage": 11040, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12430, + "chroncontrolid": 21629, + "agelimityounger": 10830, + "chroncontrolage": 11630, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11890, + "chroncontrolid": 21630, + "agelimityounger": 10450, + "chroncontrolage": 11170, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 6690, + "chroncontrolid": 21631, + "agelimityounger": 6050, + "chroncontrolage": 6370, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10470, + "chroncontrolid": 21632, + "agelimityounger": 9310, + "chroncontrolage": 9890, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 9170, + "chroncontrolid": 21633, + "agelimityounger": 7770, + "chroncontrolage": 8470, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 6600, + "chroncontrolid": 21634, + "agelimityounger": 6000, + "chroncontrolage": 6300, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 6530, + "chroncontrolid": 21635, + "agelimityounger": 5930, + "chroncontrolage": 6230, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10670, + "chroncontrolid": 21636, + "agelimityounger": 9670, + "chroncontrolage": 10170, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10890, + "chroncontrolid": 21637, + "agelimityounger": 10090, + "chroncontrolage": 10490, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10890, + "chroncontrolid": 21638, + "agelimityounger": 10090, + "chroncontrolage": 10490, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10890, + "chroncontrolid": 21639, + "agelimityounger": 9610, + "chroncontrolage": 10250, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5250, + "chroncontrolid": 21640, + "agelimityounger": 4650, + "chroncontrolage": 4950, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5460, + "chroncontrolid": 21641, + "agelimityounger": 5060, + "chroncontrolage": 5260, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": null, + "chroncontrolid": 25446, + "agelimityounger": null, + "chroncontrolage": null, + "chroncontroltype": "Stratigraphic" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": null, + "chroncontrolid": 27951, + "agelimityounger": null, + "chroncontrolage": null, + "chroncontroltype": "North American archaeological time scale" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": null, + "chroncontrolid": 27952, + "agelimityounger": null, + "chroncontrolage": null, + "chroncontroltype": "North American archaeological time scale" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": null, + "chroncontrolid": 27953, + "agelimityounger": null, + "chroncontrolage": null, + "chroncontroltype": "North American archaeological time scale" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": null, + "chroncontrolid": 27954, + "agelimityounger": null, + "chroncontrolage": null, + "chroncontroltype": "North American archaeological time scale" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": null, + "contact": [ + { + "contactid": 6539, + "givenname": "Valerie J.", + "familyname": "Syverson", + "contactname": "Syverson, Valerie J.", + "leadinginitial": "V.J." + } + ], + "agemodel": "OxCal bounds", + "agerange": { + "ageboundolder": 15594, + "ageboundyounger": 5204 + }, + "isdefault": false, + "dateprepared": "2025-01-26", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Syverson-Blois: bounds" + }, + "chronologyid": 46967, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14034, + "chroncontrolid": 137781, + "agelimityounger": 12874, + "chroncontrolage": 13344, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13674, + "chroncontrolid": 137782, + "agelimityounger": 12734, + "chroncontrolage": 13174, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13754, + "chroncontrolid": 137783, + "agelimityounger": 12414, + "chroncontrolage": 13154, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12374, + "chroncontrolid": 137784, + "agelimityounger": 11324, + "chroncontrolage": 11764, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12254, + "chroncontrolid": 137785, + "agelimityounger": 11364, + "chroncontrolage": 11754, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12284, + "chroncontrolid": 137786, + "agelimityounger": 9594, + "chroncontrolage": 11104, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11694, + "chroncontrolid": 137787, + "agelimityounger": 11194, + "chroncontrolage": 11364, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12074, + "chroncontrolid": 137788, + "agelimityounger": 10674, + "chroncontrolage": 11364, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11184, + "chroncontrolid": 137789, + "agelimityounger": 10624, + "chroncontrolage": 10934, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11244, + "chroncontrolid": 137790, + "agelimityounger": 9754, + "chroncontrolage": 10504, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10524, + "chroncontrolid": 137791, + "agelimityounger": 10204, + "chroncontrolage": 10344, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10224, + "chroncontrolid": 137792, + "agelimityounger": 9574, + "chroncontrolage": 9904, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10174, + "chroncontrolid": 137793, + "agelimityounger": 9594, + "chroncontrolage": 9904, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10394, + "chroncontrolid": 137794, + "agelimityounger": 9054, + "chroncontrolage": 9714, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10254, + "chroncontrolid": 137795, + "agelimityounger": 8724, + "chroncontrolage": 9484, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 8814, + "chroncontrolid": 137796, + "agelimityounger": 8124, + "chroncontrolage": 8424, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 8164, + "chroncontrolid": 137797, + "agelimityounger": 7604, + "chroncontrolage": 7854, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7464, + "chroncontrolid": 137798, + "agelimityounger": 6964, + "chroncontrolage": 7244, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7424, + "chroncontrolid": 137799, + "agelimityounger": 6904, + "chroncontrolage": 7194, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12834, + "chroncontrolid": 137800, + "agelimityounger": 12514, + "chroncontrolage": 12714, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12744, + "chroncontrolid": 137801, + "agelimityounger": 12234, + "chroncontrolage": 12634, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12914, + "chroncontrolid": 137802, + "agelimityounger": 11524, + "chroncontrolage": 12354, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12714, + "chroncontrolid": 137803, + "agelimityounger": 11774, + "chroncontrolage": 12324, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12714, + "chroncontrolid": 137804, + "agelimityounger": 11764, + "chroncontrolage": 12324, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12944, + "chroncontrolid": 137805, + "agelimityounger": 10824, + "chroncontrolage": 12064, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12604, + "chroncontrolid": 137806, + "agelimityounger": 11354, + "chroncontrolage": 12014, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12664, + "chroncontrolid": 137807, + "agelimityounger": 11214, + "chroncontrolage": 11974, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12424, + "chroncontrolid": 137808, + "agelimityounger": 11464, + "chroncontrolage": 11904, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12564, + "chroncontrolid": 137809, + "agelimityounger": 11254, + "chroncontrolage": 11864, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12004, + "chroncontrolid": 137810, + "agelimityounger": 10784, + "chroncontrolage": 11354, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11154, + "chroncontrolid": 137811, + "agelimityounger": 10274, + "chroncontrolage": 10684, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 9914, + "chroncontrolid": 137812, + "agelimityounger": 9014, + "chroncontrolage": 9404, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7894, + "chroncontrolid": 137813, + "agelimityounger": 7364, + "chroncontrolage": 7604, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10044, + "chroncontrolid": 137814, + "agelimityounger": 9554, + "chroncontrolage": 9704, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 9464, + "chroncontrolid": 137815, + "agelimityounger": 8814, + "chroncontrolage": 9204, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 8974, + "chroncontrolid": 137816, + "agelimityounger": 8464, + "chroncontrolage": 8694, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7684, + "chroncontrolid": 137817, + "agelimityounger": 7464, + "chroncontrolage": 7584, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 6254, + "chroncontrolid": 137818, + "agelimityounger": 5814, + "chroncontrolage": 6054, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5984, + "chroncontrolid": 137819, + "agelimityounger": 5454, + "chroncontrolage": 5724, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5844, + "chroncontrolid": 137820, + "agelimityounger": 5394, + "chroncontrolage": 5604, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 15574, + "chroncontrolid": 137821, + "agelimityounger": 14394, + "chroncontrolage": 15134, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14874, + "chroncontrolid": 137822, + "agelimityounger": 14094, + "chroncontrolage": 14414, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13874, + "chroncontrolid": 137823, + "agelimityounger": 13514, + "chroncontrolage": 13674, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13564, + "chroncontrolid": 137824, + "agelimityounger": 13104, + "chroncontrolage": 13314, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13732, + "chroncontrolid": 150680, + "agelimityounger": 5232, + "chroncontrolage": null, + "chroncontroltype": "Radiocarbon, calibrated, combined" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": null, + "contact": [ + { + "contactid": 6539, + "givenname": "Valerie J.", + "familyname": "Syverson", + "contactname": "Syverson, Valerie J.", + "leadinginitial": "V.J." + } + ], + "agemodel": "OxCal event", + "agerange": { + "ageboundolder": 14694, + "ageboundyounger": 6704 + }, + "isdefault": false, + "dateprepared": "2025-01-26", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Syverson-Blois: event" + }, + "chronologyid": 46968, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14034, + "chroncontrolid": 145572, + "agelimityounger": 12874, + "chroncontrolage": 13344, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13674, + "chroncontrolid": 145573, + "agelimityounger": 12734, + "chroncontrolage": 13174, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13754, + "chroncontrolid": 145574, + "agelimityounger": 12414, + "chroncontrolage": 13154, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12374, + "chroncontrolid": 145575, + "agelimityounger": 11324, + "chroncontrolage": 11764, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12254, + "chroncontrolid": 145576, + "agelimityounger": 11364, + "chroncontrolage": 11754, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12284, + "chroncontrolid": 145577, + "agelimityounger": 9594, + "chroncontrolage": 11104, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11694, + "chroncontrolid": 145578, + "agelimityounger": 11194, + "chroncontrolage": 11364, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12074, + "chroncontrolid": 145579, + "agelimityounger": 10674, + "chroncontrolage": 11364, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11184, + "chroncontrolid": 145580, + "agelimityounger": 10624, + "chroncontrolage": 10934, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11244, + "chroncontrolid": 145581, + "agelimityounger": 9754, + "chroncontrolage": 10504, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10524, + "chroncontrolid": 145582, + "agelimityounger": 10204, + "chroncontrolage": 10344, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10224, + "chroncontrolid": 145583, + "agelimityounger": 9574, + "chroncontrolage": 9904, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10174, + "chroncontrolid": 145584, + "agelimityounger": 9594, + "chroncontrolage": 9904, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10394, + "chroncontrolid": 145585, + "agelimityounger": 9054, + "chroncontrolage": 9714, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10254, + "chroncontrolid": 145586, + "agelimityounger": 8724, + "chroncontrolage": 9484, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 8814, + "chroncontrolid": 145587, + "agelimityounger": 8124, + "chroncontrolage": 8424, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 8164, + "chroncontrolid": 145588, + "agelimityounger": 7604, + "chroncontrolage": 7854, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7464, + "chroncontrolid": 145589, + "agelimityounger": 6964, + "chroncontrolage": 7244, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7424, + "chroncontrolid": 145590, + "agelimityounger": 6904, + "chroncontrolage": 7194, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12834, + "chroncontrolid": 145591, + "agelimityounger": 12514, + "chroncontrolage": 12714, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12744, + "chroncontrolid": 145592, + "agelimityounger": 12234, + "chroncontrolage": 12634, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12914, + "chroncontrolid": 145593, + "agelimityounger": 11524, + "chroncontrolage": 12354, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12714, + "chroncontrolid": 145594, + "agelimityounger": 11774, + "chroncontrolage": 12324, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12714, + "chroncontrolid": 145595, + "agelimityounger": 11764, + "chroncontrolage": 12324, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12944, + "chroncontrolid": 145596, + "agelimityounger": 10824, + "chroncontrolage": 12064, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12604, + "chroncontrolid": 145597, + "agelimityounger": 11354, + "chroncontrolage": 12014, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12664, + "chroncontrolid": 145598, + "agelimityounger": 11214, + "chroncontrolage": 11974, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12424, + "chroncontrolid": 145599, + "agelimityounger": 11464, + "chroncontrolage": 11904, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12564, + "chroncontrolid": 145600, + "agelimityounger": 11254, + "chroncontrolage": 11864, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12004, + "chroncontrolid": 145601, + "agelimityounger": 10784, + "chroncontrolage": 11354, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 11154, + "chroncontrolid": 145602, + "agelimityounger": 10274, + "chroncontrolage": 10684, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 9914, + "chroncontrolid": 145603, + "agelimityounger": 9014, + "chroncontrolage": 9404, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7894, + "chroncontrolid": 145604, + "agelimityounger": 7364, + "chroncontrolage": 7604, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 10044, + "chroncontrolid": 145605, + "agelimityounger": 9554, + "chroncontrolage": 9704, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 9464, + "chroncontrolid": 145606, + "agelimityounger": 8814, + "chroncontrolage": 9204, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 8974, + "chroncontrolid": 145607, + "agelimityounger": 8464, + "chroncontrolage": 8694, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7684, + "chroncontrolid": 145608, + "agelimityounger": 7464, + "chroncontrolage": 7584, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 6254, + "chroncontrolid": 145609, + "agelimityounger": 5814, + "chroncontrolage": 6054, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5984, + "chroncontrolid": 145610, + "agelimityounger": 5454, + "chroncontrolage": 5724, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5844, + "chroncontrolid": 145611, + "agelimityounger": 5394, + "chroncontrolage": 5604, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 15574, + "chroncontrolid": 145612, + "agelimityounger": 14394, + "chroncontrolage": 15134, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14874, + "chroncontrolid": 145613, + "agelimityounger": 14094, + "chroncontrolage": 14414, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13874, + "chroncontrolid": 145614, + "agelimityounger": 13514, + "chroncontrolage": 13674, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13564, + "chroncontrolid": 145615, + "agelimityounger": 13104, + "chroncontrolage": 13314, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13432, + "chroncontrolid": 150679, + "agelimityounger": 6772, + "chroncontrolage": null, + "chroncontroltype": "Radiocarbon, calibrated, combined" + } + ] + } + } + ], + "defaultchronology": 2043 + }, + "sitedescription": null + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-6f4bb8.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-6f4bb8.json new file mode 100644 index 00000000..cf348ba2 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-6f4bb8.json @@ -0,0 +1,5350 @@ +{ + "status": "success", + "data": [ + { + "site": { + "area": null, + "notes": "Lake area from Topographic Dataset of Canada (CanVec). Added on 7/14/21 by Grace Roper, UW-Madison. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "siteid": 24, + "dataset": { + "doi": [ + "10.21233/n3v88k", + "10.21233/n3f97t" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasetname": null, + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible." + }, + "altitude": 73, + "sitename": "Alexander Lake", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "geopolitical": [ + "Canada", + "Newfoundland and Labrador" + ], + "collectionunit": { + "notes": null, + "handle": "ALEXLAKE", + "colldate": "1972-01-01", + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": "Core", + "collectionunit": null, + "collectiondevice": "modified Livingstone corer (3.8cm)", + "collectionunitid": 24, + "depositionalenvironment": "Lacustrine", + "dataset": { + "doi": [ + "10.21233/n3v88k", + "10.21233/n3f97t" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 7602, + "ageyoung": 3472 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "datasetname": null, + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on original Jordan data sheets - errors are possible.", + "samples": [ + { + "ages": [ + { + "age": 2000, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3397, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4129, + "agetype": "Calendar years BP", + "ageolder": 4765, + "ageyounger": 3472, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 91, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Equisetum", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 11, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 31, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 43, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 145, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 0, + "sampleid": 619, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 481, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 2410, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3529, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4248, + "agetype": "Calendar years BP", + "ageolder": 4879, + "ageyounger": 3631, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 25, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 39, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 154, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 10, + "sampleid": 620, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 482, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 2821, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3660, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4364, + "agetype": "Calendar years BP", + "ageolder": 4983, + "ageyounger": 3790, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 175, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Huperzia selago", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 32, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 52, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 68, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 256, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 20, + "sampleid": 621, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 483, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 3232, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3792, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4480, + "agetype": "Calendar years BP", + "ageolder": 5072, + "ageyounger": 3956, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 25, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 34, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 164, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 30, + "sampleid": 622, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 484, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 3643, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 3923, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4600, + "agetype": "Calendar years BP", + "ageolder": 5173, + "ageyounger": 4112, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 91, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Equisetum", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 11, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 21, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 40, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 58, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 199, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 40, + "sampleid": 623, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 485, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4055, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4055, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 4718, + "agetype": "Calendar years BP", + "ageolder": 5272, + "ageyounger": 4286, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 18, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 34, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 214, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 50, + "sampleid": 624, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 486, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4187, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4226, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 4858, + "agetype": "Calendar years BP", + "ageolder": 5397, + "ageyounger": 4425, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 17, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 28, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 57, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 167, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 60, + "sampleid": 625, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 487, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4318, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4398, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5010, + "agetype": "Calendar years BP", + "ageolder": 5577, + "ageyounger": 4543, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 361, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cornus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 175, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Huperzia selago", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 15, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 27, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 30, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 131, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 70, + "sampleid": 626, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 488, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4450, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4570, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5161, + "agetype": "Calendar years BP", + "ageolder": 5711, + "ageyounger": 4670, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 10, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 17, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 39, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 42, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 168, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 80, + "sampleid": 627, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 489, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4581, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4742, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5311, + "agetype": "Calendar years BP", + "ageolder": 5857, + "ageyounger": 4796, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 59, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 244, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 90, + "sampleid": 628, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 490, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4713, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 4914, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5461, + "agetype": "Calendar years BP", + "ageolder": 6006, + "ageyounger": 4931, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 175, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Huperzia selago", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 9, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 25, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 33, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 133, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 100, + "sampleid": 629, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 491, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4844, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5085, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5616, + "agetype": "Calendar years BP", + "ageolder": 6152, + "ageyounger": 5072, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 268, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Rumex", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 19, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 35, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 45, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 188, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 110, + "sampleid": 630, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 492, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 4976, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5257, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5769, + "agetype": "Calendar years BP", + "ageolder": 6294, + "ageyounger": 5216, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 10, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 16, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 54, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 55, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 217, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 120, + "sampleid": 631, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 493, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5107, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5429, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 5916, + "agetype": "Calendar years BP", + "ageolder": 6418, + "ageyounger": 5364, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 19, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 23, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 63, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 240, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 130, + "sampleid": 632, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 494, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5239, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5601, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6067, + "agetype": "Calendar years BP", + "ageolder": 6548, + "ageyounger": 5510, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 32, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 54, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 63, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 186, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 140, + "sampleid": 633, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 495, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5370, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5773, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6221, + "agetype": "Calendar years BP", + "ageolder": 6673, + "ageyounger": 5654, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 40, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 95, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 150, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + } + ], + "depth": 150, + "sampleid": 634, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 496, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5502, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5945, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6373, + "agetype": "Calendar years BP", + "ageolder": 6788, + "ageyounger": 5821, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 391, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Amaranthaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 11, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 12, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 53, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 54, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 63, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 102, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 147, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + } + ], + "depth": 160, + "sampleid": 635, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 497, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5633, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5950, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6494, + "agetype": "Calendar years BP", + "ageolder": 6895, + "ageyounger": 5941, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 21, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 37, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 51, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 73, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 112, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + } + ], + "depth": 170, + "sampleid": 636, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 498, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5725, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 5954, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6555, + "agetype": "Calendar years BP", + "ageolder": 6952, + "ageyounger": 6018, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 175, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Huperzia selago", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 28, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 44, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 54, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 66, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 132, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + } + ], + "depth": 177, + "sampleid": 637, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 499, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5967, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6028, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 6752, + "agetype": "Calendar years BP", + "ageolder": 7152, + "ageyounger": 6248, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 27, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 39, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 67, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 87, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 200, + "sampleid": 638, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 500, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5973, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6159, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 6836, + "agetype": "Calendar years BP", + "ageolder": 7234, + "ageyounger": 6335, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 445, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Onagraceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 13, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 22, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 35, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 47, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 87, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 145, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 210, + "sampleid": 639, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 501, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5979, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6291, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 6920, + "agetype": "Calendar years BP", + "ageolder": 7322, + "ageyounger": 6438, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 16, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ambrosia-type", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 21, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 25, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 37, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 40, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 62, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 146, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 220, + "sampleid": 640, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 502, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5985, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6422, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 7004, + "agetype": "Calendar years BP", + "ageolder": 7399, + "ageyounger": 6543, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 139, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Isoëtes", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 16, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 22, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 41, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 192, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 230, + "sampleid": 641, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 503, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 5990, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6554, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 7004, + "agetype": "Calendar years BP", + "ageolder": 7399, + "ageyounger": 6543, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 290, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Shepherdia canadensis", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 234, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Polypodiaceae", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 445, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Onagraceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 166, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Lycopodiaceae undiff.", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 5, + "context": null, + "element": "spore", + "taxonid": 321, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Woodsia", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 7, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 10, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 72, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 123, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 240, + "sampleid": 642, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 504, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 6000, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6685, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 7087, + "agetype": "Calendar years BP", + "ageolder": 7472, + "ageyounger": 6648, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 45, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Caryophyllaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 61, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Asteraceae undiff.", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 82, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Dryas-type", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 350, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ranunculaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 445, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Onagraceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 294, + "symmetry": null, + "taxongroup": "Bryophytes", + "elementtype": "spore", + "variablename": "Sphagnum", + "ecologicalgroup": "AQBR" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 1, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Abies", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "spore", + "taxonid": 91, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Equisetum", + "ecologicalgroup": "VACR" + }, + { + "units": "NISP", + "value": 6, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 8, + "context": null, + "element": "pollen", + "taxonid": 92, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Ericaceae", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 15, + "context": null, + "element": "pollen/spore", + "taxonid": 313, + "symmetry": null, + "taxongroup": "Unidentified palynomorphs", + "elementtype": "pollen/spore", + "variablename": "Unknown", + "ecologicalgroup": "UNID" + }, + { + "units": "NISP", + "value": 17, + "context": null, + "element": "pollen", + "taxonid": 25, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Artemisia", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 19, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 24, + "context": null, + "element": "pollen", + "taxonid": 74, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Cyperaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 37, + "context": null, + "element": "pollen", + "taxonid": 417, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Poaceae", + "ecologicalgroup": "UPHE" + }, + { + "units": "NISP", + "value": 46, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 49, + "context": null, + "element": "pollen", + "taxonid": 271, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Salix", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 67, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + } + ], + "depth": 250, + "sampleid": 643, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 505, + "analysisunitname": null + }, + { + "ages": [ + { + "age": 6002, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "COHMAP chron 2" + }, + { + "age": 6817, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NAPD 1" + }, + { + "age": 7169, + "agetype": "Calendar years BP", + "ageolder": 7602, + "ageyounger": 6714, + "chronologyid": 24854, + "chronologyname": "Wang et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 330, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Alnus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 2, + "context": null, + "element": "pollen", + "taxonid": 210, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Picea", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 3, + "context": null, + "element": "pollen", + "taxonid": 385, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Pinus", + "ecologicalgroup": "TRSH" + }, + { + "units": "NISP", + "value": 4, + "context": null, + "element": "pollen", + "taxonid": 29, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Betula", + "ecologicalgroup": "TRSH" + } + ], + "depth": 260, + "sampleid": 644, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "R.H.", + "contactid": 52, + "firstname": "Richard H.", + "familyname": "Jordan", + "contactname": "Jordan, Richard H." + } + ], + "analysisunitid": 506, + "analysisunitname": null + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": { + "notes": "Chron uses one C14 date and one averaged C14 date (SI-1521 and SI-1331).", + "contact": [ + { + "contactid": 430, + "givenname": "Stephen C.", + "familyname": "Porter", + "contactname": "Porter, Stephen C.", + "leadinginitial": "S.C." + } + ], + "agemodel": "linear interpolation", + "agerange": { + "ageboundolder": 6030, + "ageboundyounger": 3390 + }, + "isdefault": false, + "dateprepared": "1997-03-25", + "modelagetype": "Radiocarbon years BP", + "chronologyname": "NAPD 1" + }, + "chronologyid": 15, + "chroncontrols": [ + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4295, + "chroncontrolid": 77, + "agelimityounger": 3815, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + }, + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 6146, + "chroncontrolid": 78, + "agelimityounger": 5778, + "chroncontrolage": 5962, + "chroncontroltype": "Radiocarbon, average of two or more dates" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "3 C-14 dates and guess that top of core is missing. Jordan (pers. comm., 1980) suggests as much. Core taken by Fitzhugh in early sampling days and may have been flocculent at top. COHMAP age bounds for application of the model: top = 2000; bottom = 6000.", + "contact": null, + "agemodel": "linear interpolation", + "agerange": { + "ageboundolder": null, + "ageboundyounger": null + }, + "isdefault": false, + "dateprepared": null, + "modelagetype": "Radiocarbon years BP", + "chronologyname": "COHMAP chron 2" + }, + "chronologyid": 16, + "chroncontrols": [ + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 2500, + "chroncontrolid": 79, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Core top" + }, + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 80, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 81, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 82, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "Wang, Y., Goring, S. & McGuire, J.L. Bayesian ages for pollen records since the last glaciation in North America\r\n\r\n0 #d.min\r\n230 #d.max\r\n1 #d.by\r\n1 #depths.file\r\nNA #slump\r\n10 #acc.mean\r\n1.5 #acc.shape\r\n0.7 #mem.mean\r\n4 #mem.strength\r\nNA #hiatus.depths\r\n1000 #hiatus.mean\r\n1 #hiatus.shape\r\n0 #BCAD\r\n1 #cc\r\n0 #postbomb\r\nIntCal13 #cc1\r\nMarine13 #cc2\r\nSHCal13 #cc3\r\nConstCal #cc4\r\ncm #unit\r\n0 #normal\r\n3 #t.a\r\n4 #t.b\r\n0 #d.R\r\n0 #d.STD\r\n0.95 #prob\r\n\r\nThickness of core tops and settlement depths were prescribed by data stewards.\r\n\r\nChronology prepared by Yue Wang and Simon Goring. Data entered and uploaded by Allison Stegner.", + "contact": [ + { + "contactid": 8721, + "givenname": "Yue", + "familyname": "Wang", + "contactname": "Wang, Yue", + "leadinginitial": "Y." + } + ], + "agemodel": "bacon", + "agerange": { + "ageboundolder": 6130, + "ageboundyounger": 3470 + }, + "isdefault": true, + "dateprepared": "2018-05-22", + "modelagetype": "Calendar years BP", + "chronologyname": "Wang et al." + }, + "chronologyid": 24854, + "chroncontrols": [ + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1520", + "reservoir": null, + "geochronid": 63, + "geochronage": 4055, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 4175, + "chroncontrolid": 79526, + "agelimityounger": 3935, + "chroncontrolage": 4055, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 160, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1521", + "reservoir": null, + "geochronid": 64, + "geochronage": 5945, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6065, + "chroncontrolid": 79527, + "agelimityounger": 5825, + "chroncontrolage": 5945, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 230, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "SI-1331", + "reservoir": null, + "geochronid": 65, + "geochronage": 5985, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 140, + "geochronerroryounger": 140, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 6125, + "chroncontrolid": 79528, + "agelimityounger": 5845, + "chroncontrolage": 5985, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 0, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": 1, + "agelimitolder": 2500, + "chroncontrolid": 79529, + "agelimityounger": 1500, + "chroncontrolage": 2000, + "chroncontroltype": "Stratigraphic" + } + ] + } + } + ], + "defaultchronology": 24854 + }, + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,." + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-711600.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-711600.json new file mode 100644 index 00000000..8fba3987 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-711600.json @@ -0,0 +1,7 @@ +{ + "status": "success", + "data": [ + + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-80efd9.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-80efd9.json new file mode 100644 index 00000000..a900a5cf --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-80efd9.json @@ -0,0 +1,10917 @@ +{ + "status": "success", + "data": [ + { + "site": { + "area": null, + "notes": null, + "siteid": 13755, + "dataset": { + "doi": [ + "10.21233/nyb7-nt57" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 80000, + "ageyoung": 0 + } + ], + "database": "FAUNMAP", + "datasetid": 21007, + "datasetpi": [ + { + "initials": "S.D.", + "contactid": 2195, + "firstname": "Steven D.", + "familyname": "Emslie", + "contactname": "Emslie, Steven D." + } + ], + "datasetname": null, + "datasettype": "vertebrate fauna", + "datasetnotes": null + }, + "altitude": 2858, + "sitename": "Cement Creek Cave", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-106.8688,38.82488]}", + "geopolitical": [ + "United States", + "Colorado", + "Gunnison" + ], + "collectionunit": { + "notes": null, + "handle": "CEMENT", + "colldate": "1998-01-01", + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": "Excavation", + "collectionunit": null, + "collectiondevice": null, + "collectionunitid": 15433, + "depositionalenvironment": "Cave", + "dataset": { + "doi": [ + "10.21233/nyb7-nt57" + ], + "agerange": [ + { + "units": "Calibrated radiocarbon years BP", + "ageold": 80000, + "ageyoung": 0 + } + ], + "database": "FAUNMAP", + "datasetid": 21007, + "datasetpi": [ + { + "initials": "S.D.", + "contactid": 2195, + "firstname": "Steven D.", + "familyname": "Emslie", + "contactname": "Emslie, Steven D." + } + ], + "datasetname": null, + "datasettype": "vertebrate fauna", + "datasetnotes": null, + "samples": [ + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 1260, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 1319, + "ageyounger": 1192, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 1417, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 2322, + "ageyounger": -52, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 7.5, + "sampleid": 195573, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151849, + "analysisunitname": "TP2 NE, Level 2" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 5472, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5601, + "ageyounger": 5385, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 5499, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 7040, + "ageyounger": 4640, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6295, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Neotoma cinerea", + "ecologicalgroup": "RODE" + } + ], + "depth": 52.5, + "sampleid": 195576, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151852, + "analysisunitname": "TP2 NE, Level 11" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 7190, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 7565, + "ageyounger": 6431, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 8805, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 10511, + "ageyounger": 7847, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 62.5, + "sampleid": 195577, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151853, + "analysisunitname": "TP2 NE, Level 13" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 10812, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 11547, + "ageyounger": 9275, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 13351, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15080, + "ageyounger": 12268, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6161, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Lepus townsendii", + "ecologicalgroup": "LAGO" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 72.5, + "sampleid": 195579, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151855, + "analysisunitname": "TP2 NE, Level 15" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 14588, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 14889, + "ageyounger": 14290, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 15929, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 17622, + "ageyounger": 14741, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 77.5, + "sampleid": 195580, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151856, + "analysisunitname": "TP2 NE, Level 16" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 14853, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15233, + "ageyounger": 14518, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 18624, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 20334, + "ageyounger": 17337, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 82.5, + "sampleid": 195581, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151857, + "analysisunitname": "TP2 NE, Level 17" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 21388, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 23084, + "ageyounger": 19998, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 30960, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 34263, + "ageyounger": 26723, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 87.5, + "sampleid": 195582, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151858, + "analysisunitname": "TP2 NE, Level 18" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 27021, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 28623, + "ageyounger": 25453, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 34333, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 35572, + "ageyounger": 33248, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 97.5, + "sampleid": 195567, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151843, + "analysisunitname": "TP2, Level 20" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 27021, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 28623, + "ageyounger": 25453, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 34333, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 35572, + "ageyounger": 33248, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 97.5, + "sampleid": 195583, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151859, + "analysisunitname": "TP2 NE, Level 20" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 35530, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 37135, + "ageyounger": 33797, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 37871, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 39786, + "ageyounger": 35243, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 112.5, + "sampleid": 195585, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151861, + "analysisunitname": "TP2 NE, Level 23" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 40170, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 41517, + "ageyounger": 38630, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 41177, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 42830, + "ageyounger": 39342, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 122.5, + "sampleid": 195569, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151845, + "analysisunitname": "TP2, Level 25" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 40690, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 41942, + "ageyounger": 39506, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 43992, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 45648, + "ageyounger": 42115, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 127.5, + "sampleid": 195587, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151863, + "analysisunitname": "TP2 NE, Level 26" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 43017, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 45111, + "ageyounger": 41259, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 58051, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 60354, + "ageyounger": 55664, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 152.5, + "sampleid": 195571, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151847, + "analysisunitname": "TP2, Level 31" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 43509, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 45803, + "ageyounger": 41607, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 60863, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 63295, + "ageyounger": 58375, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 157.5, + "sampleid": 195572, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151848, + "analysisunitname": "TP2, Level 32" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 43509, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 45803, + "ageyounger": 41607, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 60863, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 63295, + "ageyounger": 58375, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 157.5, + "sampleid": 195589, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151865, + "analysisunitname": "TP2 NE, Level 32" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 44530, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 47159, + "ageyounger": 42379, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 66486, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 69152, + "ageyounger": 63804, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 167.5, + "sampleid": 195590, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151866, + "analysisunitname": "TP2 NE, Level 34" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 45564, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 48551, + "ageyounger": 43115, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 72110, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 75005, + "ageyounger": 69243, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 177.5, + "sampleid": 195591, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151867, + "analysisunitname": "TP2 NE, Level 36" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 45564, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 48551, + "ageyounger": 43115, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 74922, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 77960, + "ageyounger": 71934, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 182.5, + "sampleid": 195592, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151868, + "analysisunitname": "TP2 NE, Level 37" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 1700, + "ageyounger": 400, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 1100, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 1200, + "ageyounger": 900, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 2607, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 3684, + "ageyounger": 1724, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 4801, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5007, + "ageyounger": 4650, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 35, + "sampleid": 195547, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151823, + "analysisunitname": "TP1, Level 4" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 1800, + "ageyounger": 700, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 1260, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 1319, + "ageyounger": 1192, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 1300, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 1400, + "ageyounger": 1100, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 1417, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 2322, + "ageyounger": -52, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 7.5, + "sampleid": 195557, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151833, + "analysisunitname": "TP2, Level 2" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 3900, + "ageyounger": 2900, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 3400, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 3500, + "ageyounger": 3200, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 4358, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5760, + "ageyounger": 3524, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 5258, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5486, + "ageyounger": 5019, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 47.5, + "sampleid": 195575, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151851, + "analysisunitname": "TP2 NE, Level 10" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5300, + "ageyounger": 4100, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 2399, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 3412, + "ageyounger": 1535, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 4683, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 4872, + "ageyounger": 4553, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 4700, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 4800, + "ageyounger": 4500, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 32.5, + "sampleid": 195574, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151850, + "analysisunitname": "TP2 NE, Level 7" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5900, + "ageyounger": 4500, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 5200, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5400, + "ageyounger": 5000, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 5556, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5679, + "ageyounger": 5474, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 6189, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 7794, + "ageyounger": 5317, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6330, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Odocoileus hemionus", + "ecologicalgroup": "ARTI" + } + ], + "depth": 55, + "sampleid": 195549, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151825, + "analysisunitname": "TP1, Level 6" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 9800, + "ageyounger": 8200, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 3895, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5220, + "ageyounger": 3059, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 5165, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5413, + "ageyounger": 4936, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 9000, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 9300, + "ageyounger": 8800, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 45, + "sampleid": 195548, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151824, + "analysisunitname": "TP1, Level 5" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 12800, + "ageyounger": 11200, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 10812, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 11547, + "ageyounger": 9275, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 12000, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 12200, + "ageyounger": 11800, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 13351, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15080, + "ageyounger": 12268, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 72.5, + "sampleid": 195563, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151839, + "analysisunitname": "TP2, Level 15" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 14600, + "ageyounger": 13200, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 12895, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 13197, + "ageyounger": 12255, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 13900, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 14100, + "ageyounger": 13700, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 14621, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 16331, + "ageyounger": 13495, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6418, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Phenacomys intermedius", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6544, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex sp.", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 28018, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex cf. S. preblei", + "ecologicalgroup": "SORI" + } + ], + "depth": 75, + "sampleid": 195551, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151827, + "analysisunitname": "TP1, Level 8" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 14900, + "ageyounger": 12800, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 7915, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 8836, + "ageyounger": 7471, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 9846, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 11559, + "ageyounger": 8861, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 13800, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 14100, + "ageyounger": 13500, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6534, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex monticolus", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6536, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex nanus", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6539, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex palustris", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6544, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex sp.", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6666, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Thomomys talpoides", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 23907, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex cf. S. cinereus", + "ecologicalgroup": "SORI" + } + ], + "depth": 65, + "sampleid": 195550, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151826, + "analysisunitname": "TP1, Level 7" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15700, + "ageyounger": 13800, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 14700, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15000, + "ageyounger": 14400, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 15070, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15371, + "ageyounger": 14734, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 19999, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 21711, + "ageyounger": 18660, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6534, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex monticolus", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 28011, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Urocitellus elegans", + "ecologicalgroup": "RODE" + } + ], + "depth": 85, + "sampleid": 195552, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151828, + "analysisunitname": "TP1, Level 9" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 18100, + "ageyounger": 16600, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 1487, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 1775, + "ageyounger": 1272, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 1552, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 2441, + "ageyounger": 237, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 17300, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 17600, + "ageyounger": 17100, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 12.5, + "sampleid": 195558, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151834, + "analysisunitname": "TP2, Level 3" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 31700, + "ageyounger": 2600, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 8682, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 10749, + "ageyounger": 7646, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 10956, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 12678, + "ageyounger": 9941, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 17200, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 22700, + "ageyounger": 11700, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6155, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Lepus americanus", + "ecologicalgroup": "LAGO" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 67.5, + "sampleid": 195578, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151854, + "analysisunitname": "TP2 NE, Level 14" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 34300, + "ageyounger": 30800, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 31277, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 32893, + "ageyounger": 29623, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 32600, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 33100, + "ageyounger": 32000, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 36408, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 38387, + "ageyounger": 33756, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6155, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Lepus americanus", + "ecologicalgroup": "LAGO" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6544, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex sp.", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 28019, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex cf. S. monticolus", + "ecologicalgroup": "SORI" + } + ], + "depth": 105, + "sampleid": 195554, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151830, + "analysisunitname": "TP1, Level 11" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 35000, + "ageyounger": 31500, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 25605, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 27205, + "ageyounger": 24070, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 33300, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 33800, + "ageyounger": 32700, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 33510, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 34923, + "ageyounger": 32283, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6534, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex monticolus", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6536, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex nanus", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6544, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex sp.", + "ecologicalgroup": "SORI" + } + ], + "depth": 95, + "sampleid": 195553, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151829, + "analysisunitname": "TP1, Level 10" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 43200, + "ageyounger": 37100, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 40200, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 41100, + "ageyounger": 39200, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + }, + { + "age": 41124, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 42445, + "ageyounger": 39920, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 46804, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 48537, + "ageyounger": 44838, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 132.5, + "sampleid": 195588, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151864, + "analysisunitname": "TP2 NE, Level 27" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 44400, + "ageyounger": 38600, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 38357, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 39993, + "ageyounger": 36592, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 39395, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 40877, + "ageyounger": 37668, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 41500, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 42400, + "ageyounger": 40600, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 117.5, + "sampleid": 195586, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151862, + "analysisunitname": "TP2 NE, Level 24" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 45200, + "ageyounger": 22400, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 14853, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15233, + "ageyounger": 14518, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 18624, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 20334, + "ageyounger": 17337, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 33800, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 38000, + "ageyounger": 29600, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 82.5, + "sampleid": 195565, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151841, + "analysisunitname": "TP2, Level 17" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 45500, + "ageyounger": 41300, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 36945, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 38578, + "ageyounger": 35188, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 38671, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 40247, + "ageyounger": 36940, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 43300, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 44100, + "ageyounger": 42700, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6161, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Lepus townsendii", + "ecologicalgroup": "LAGO" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6534, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex monticolus", + "ecologicalgroup": "SORI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6544, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex sp.", + "ecologicalgroup": "SORI" + } + ], + "depth": 115, + "sampleid": 195555, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151831, + "analysisunitname": "TP1, Level 12" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 49500, + "ageyounger": 15000, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 14588, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 14889, + "ageyounger": 14290, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 15929, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 17622, + "ageyounger": 14741, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 32500, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 39000, + "ageyounger": 25900, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 77.5, + "sampleid": 195564, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151840, + "analysisunitname": "TP2, Level 16" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 49500, + "ageyounger": 32300, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 35530, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 37135, + "ageyounger": 33797, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 37871, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 39786, + "ageyounger": 35243, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 40900, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 44100, + "ageyounger": 37900, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 112.5, + "sampleid": 195568, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151844, + "analysisunitname": "TP2, Level 23" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 49700, + "ageyounger": 36600, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 40434, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 41703, + "ageyounger": 39163, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 42585, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 44248, + "ageyounger": 40731, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 43200, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 45600, + "ageyounger": 40800, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6544, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sorex sp.", + "ecologicalgroup": "SORI" + } + ], + "depth": 125, + "sampleid": 195556, + "thickness": 10, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151832, + "analysisunitname": "TP1, Level 13" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 52600, + "ageyounger": 32600, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 29858, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 31466, + "ageyounger": 28247, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 35975, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 38047, + "ageyounger": 33581, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 42400, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 46000, + "ageyounger": 39000, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 102.5, + "sampleid": 195584, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151860, + "analysisunitname": "TP2 NE, Level 21" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 53500, + "ageyounger": 38100, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 40690, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 41942, + "ageyounger": 39506, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 43992, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 45648, + "ageyounger": 42115, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 45300, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 48200, + "ageyounger": 43200, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 127.5, + "sampleid": 195570, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151846, + "analysisunitname": "TP2, Level 26" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 56800, + "ageyounger": -75, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 1856, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 2764, + "ageyounger": 799, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 1987, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 2119, + "ageyounger": 1910, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 23200, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 36100, + "ageyounger": 10300, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 22.5, + "sampleid": 195559, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151835, + "analysisunitname": "TP2, Level 5" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 57900, + "ageyounger": 32000, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 21388, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 23084, + "ageyounger": 19998, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 30960, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 34263, + "ageyounger": 26723, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 44500, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 49100, + "ageyounger": 40200, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 87.5, + "sampleid": 195566, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151842, + "analysisunitname": "TP2, Level 18" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 58000, + "ageyounger": -75, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 5472, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5601, + "ageyounger": 5385, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 5499, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 7040, + "ageyounger": 4640, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 27800, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 39500, + "ageyounger": 16000, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 52.5, + "sampleid": 195560, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151836, + "analysisunitname": "TP2, Level 11" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 58800, + "ageyounger": -75, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 7190, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 7565, + "ageyounger": 6431, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 8805, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 10511, + "ageyounger": 7847, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 28200, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 40000, + "ageyounger": 16500, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 62.5, + "sampleid": 195562, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151838, + "analysisunitname": "TP2, Level 13" + }, + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 59800, + "ageyounger": -75, + "chronologyid": 48995, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 80000, + "ageyounger": 0, + "chronologyid": 12111, + "chronologyname": "Neotoma 3" + }, + { + "age": 5766, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 5960, + "ageyounger": 5595, + "chronologyid": 12109, + "chronologyname": "Neotoma 1" + }, + { + "age": 6968, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 8626, + "ageyounger": 6076, + "chronologyid": 12110, + "chronologyname": "Neotoma 2" + }, + { + "age": 25100, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 38500, + "ageyounger": 11800, + "chronologyid": 48996, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6183, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Marmota flaviventris", + "ecologicalgroup": "RODE" + } + ], + "depth": 57.5, + "sampleid": 195561, + "thickness": 5, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 151837, + "analysisunitname": "TP2, Level 12" + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": { + "notes": "Based on IntCal13 calibration curve. This age model places a sedimentary hiatus at 87.5 cm. While the model may recover the overall accumulation rate and thus be a reasonable estimate of the age of sedimentation, many of the fossil specimens are clearly redeposited, and the Bacon model is not a reliable estimate of individual specimen ages, which have ages exceeding the maximum Bacon age. Compared to the Neotoma 2 clam age model, this age model places greater emphasis on the younger dates within individual analysis units.\r\n\r\nBacon command line:\r\nBacon('CEMENT',thick=5,acc.mean=100,hiatus.depths=87.5,hiatus.mean=10000,d.max=177.5,yr.max=60000,depths.file=TRUE)\r\n\r\nBacon settings file:\r\n7.5 #d.min\r\n177.5 #d.max\r\n1 #d.by\r\n1 #depths.file\r\nNA #slump\r\n100 #acc.mean\r\n1.5 #acc.shape\r\n0.7 #mem.mean\r\n4 #mem.strength\r\n87.5 #hiatus.depths\r\n10000 #hiatus.mean\r\n1 #hiatus.shape\r\n0 #BCAD\r\n1 #cc\r\n0 #postbomb\r\nIntCal13 #cc1\r\nMarine13 #cc2\r\nSHCal13 #cc3\r\nConstCal #cc4\r\ncm #unit\r\n0 #normal\r\n3 #t.a\r\n4 #t.b\r\n0 #d.R\r\n0 #d.STD\r\n0.95 #prob", + "contact": [ + { + "contactid": 44, + "givenname": "Eric Christopher", + "familyname": "Grimm", + "contactname": "Grimm, Eric Christopher", + "leadinginitial": "E.C." + } + ], + "agemodel": "Bacon", + "agerange": { + "ageboundolder": 45570, + "ageboundyounger": 4800 + }, + "isdefault": false, + "dateprepared": "2016-09-23", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Neotoma 1" + }, + "chronologyid": 12109, + "chroncontrols": [ + { + "depth": 7.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.9, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53285", + "reservoir": null, + "geochronid": 19691, + "geochronage": 1300, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 1315, + "chroncontrolid": 43750, + "agelimityounger": 1285, + "chroncontrolage": 1300, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 12.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": 3.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137890", + "reservoir": null, + "geochronid": 19700, + "geochronage": 14210, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 60, + "geochronerroryounger": 60, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 14270, + "chroncontrolid": 43751, + "agelimityounger": 14150, + "chroncontrolage": 14210, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 22.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": 3.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS 137891", + "reservoir": null, + "geochronid": 19693, + "geochronage": 1995, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 2015, + "chroncontrolid": 43752, + "agelimityounger": 1975, + "chroncontrolage": 1995, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 22.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.3, + "delta15n": 2.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139603", + "reservoir": null, + "geochronid": 19714, + "geochronage": 38400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1300, + "geochronerroryounger": 1300, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 39700, + "chroncontrolid": 43753, + "agelimityounger": 37100, + "chroncontrolage": 38400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 32.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.7, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53286", + "reservoir": null, + "geochronid": 19696, + "geochronage": 4105, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 4120, + "chroncontrolid": 43754, + "agelimityounger": 4090, + "chroncontrolage": 4105, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 35, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -22, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-128214", + "reservoir": null, + "geochronid": 19690, + "geochronage": 1120, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 40, + "geochronerroryounger": 40, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 1160, + "chroncontrolid": 43755, + "agelimityounger": 1080, + "chroncontrolage": 1120, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 45, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125777", + "reservoir": null, + "geochronid": 19699, + "geochronage": 8070, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 8120, + "chroncontrolid": 43756, + "agelimityounger": 8020, + "chroncontrolage": 8070, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 47.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53287", + "reservoir": null, + "geochronid": 19695, + "geochronage": 3120, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 3135, + "chroncontrolid": 43757, + "agelimityounger": 3105, + "chroncontrolage": 3120, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87756", + "reservoir": null, + "geochronid": 19735, + "geochronage": 4630, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 4645, + "chroncontrolid": 43758, + "agelimityounger": 4615, + "chroncontrolage": 4630, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-56844", + "reservoir": null, + "geochronid": 19697, + "geochronage": 4780, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 4800, + "chroncontrolid": 43759, + "agelimityounger": 4760, + "chroncontrolage": 4780, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": 2.6, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137892", + "reservoir": null, + "geochronid": 19708, + "geochronage": 33860, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 620, + "geochronerroryounger": 620, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 34480, + "chroncontrolid": 43760, + "agelimityounger": 33240, + "chroncontrolage": 33860, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.2, + "delta15n": 5.9, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126398", + "reservoir": null, + "geochronid": 19733, + "geochronage": 47700, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3200, + "geochronerroryounger": 3200, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 50900, + "chroncontrolid": 43761, + "agelimityounger": 44500, + "chroncontrolage": 47700, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 55, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-135139", + "reservoir": null, + "geochronid": 19738, + "geochronage": 4520, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 4570, + "chroncontrolid": 43762, + "agelimityounger": 4470, + "chroncontrolage": 4520, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.2, + "delta15n": 3.3, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137893", + "reservoir": null, + "geochronid": 19692, + "geochronage": 1345, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 1365, + "chroncontrolid": 43763, + "agelimityounger": 1325, + "chroncontrolage": 1345, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.9, + "delta15n": 4, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126399", + "reservoir": null, + "geochronid": 19694, + "geochronage": 2935, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 25, + "geochronerroryounger": 25, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 2960, + "chroncontrolid": 43764, + "agelimityounger": 2910, + "chroncontrolage": 2935, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": 3.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139604", + "reservoir": null, + "geochronid": 19725, + "geochronage": 45100, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3000, + "geochronerroryounger": 3000, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 48100, + "chroncontrolid": 43765, + "agelimityounger": 42100, + "chroncontrolage": 45100, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.2, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-56845", + "reservoir": null, + "geochronid": 19698, + "geochronage": 6400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 6420, + "chroncontrolid": 43766, + "agelimityounger": 6380, + "chroncontrolage": 6400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": 5.4, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126400", + "reservoir": null, + "geochronid": 19717, + "geochronage": 42000, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1600, + "geochronerroryounger": 1600, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 43600, + "chroncontrolid": 43767, + "agelimityounger": 40400, + "chroncontrolage": 42000, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": 3.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139605", + "reservoir": null, + "geochronid": 19726, + "geochronage": 45300, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3100, + "geochronerroryounger": 3100, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 48400, + "chroncontrolid": 43768, + "agelimityounger": 42200, + "chroncontrolage": 45300, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 65, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-128215", + "reservoir": null, + "geochronid": 19739, + "geochronage": 11870, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 110, + "geochronerroryounger": 110, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 11980, + "chroncontrolid": 43769, + "agelimityounger": 11760, + "chroncontrolage": 11870, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 67.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87758", + "reservoir": null, + "geochronid": 19736, + "geochronage": 7035, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 7055, + "chroncontrolid": 43770, + "agelimityounger": 7015, + "chroncontrolage": 7035, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 67.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UGAMS-10621", + "reservoir": null, + "geochronid": 19702, + "geochronage": 22110, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 55, + "geochronerroryounger": 55, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 22165, + "chroncontrolid": 43771, + "agelimityounger": 22055, + "chroncontrolage": 22110, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 72.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87757", + "reservoir": null, + "geochronid": 19737, + "geochronage": 10230, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 25, + "geochronerroryounger": 25, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 10255, + "chroncontrolid": 43772, + "agelimityounger": 10205, + "chroncontrolage": 10230, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 75, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125780", + "reservoir": null, + "geochronid": 19740, + "geochronage": 11970, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 10, + "agelimitolder": 12020, + "chroncontrolid": 43773, + "agelimityounger": 11920, + "chroncontrolage": 11970, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 77.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.5, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53288", + "reservoir": null, + "geochronid": 19701, + "geochronage": 18040, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 70, + "geochronerroryounger": 70, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 18110, + "chroncontrolid": 43774, + "agelimityounger": 17970, + "chroncontrolage": 18040, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 77.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.2, + "delta15n": 3.6, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137894", + "reservoir": null, + "geochronid": 19713, + "geochronage": 37510, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 980, + "geochronerroryounger": 980, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 38490, + "chroncontrolid": 43775, + "agelimityounger": 36530, + "chroncontrolage": 37510, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 82.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-85361", + "reservoir": null, + "geochronid": 19703, + "geochronage": 23260, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 23380, + "chroncontrolid": 43776, + "agelimityounger": 23140, + "chroncontrolage": 23260, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 82.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.9, + "delta15n": 4.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139606", + "reservoir": null, + "geochronid": 19709, + "geochronage": 34580, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 810, + "geochronerroryounger": 810, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 35390, + "chroncontrolid": 43777, + "agelimityounger": 33770, + "chroncontrolage": 34580, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 85, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125781", + "reservoir": null, + "geochronid": 19741, + "geochronage": 12480, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 10, + "agelimitolder": 12530, + "chroncontrolid": 43778, + "agelimityounger": 12430, + "chroncontrolage": 12480, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53290", + "reservoir": null, + "geochronid": 19707, + "geochronage": 33840, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 510, + "geochronerroryounger": 510, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 34350, + "chroncontrolid": 43779, + "agelimityounger": 33330, + "chroncontrolage": 33840, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": 2.9, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126397", + "reservoir": null, + "geochronid": 19734, + "geochronage": 49100, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3800, + "geochronerroryounger": 3800, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 52900, + "chroncontrolid": 43780, + "agelimityounger": 45300, + "chroncontrolage": 49100, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 95, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -23.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-129369", + "reservoir": null, + "geochronid": 19704, + "geochronage": 28820, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 180, + "geochronerroryounger": 180, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 29000, + "chroncontrolid": 43781, + "agelimityounger": 28640, + "chroncontrolage": 28820, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 102.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-85362", + "reservoir": null, + "geochronid": 19706, + "geochronage": 33060, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 410, + "geochronerroryounger": 410, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 33470, + "chroncontrolid": 43782, + "agelimityounger": 32650, + "chroncontrolage": 33060, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 102.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.5, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53294", + "reservoir": null, + "geochronid": 19723, + "geochronage": 43700, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1900, + "geochronerroryounger": 1900, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 45600, + "chroncontrolid": 43783, + "agelimityounger": 41800, + "chroncontrolage": 43700, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 105, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125783", + "reservoir": null, + "geochronid": 19742, + "geochronage": 28330, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 170, + "geochronerroryounger": 170, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 28500, + "chroncontrolid": 43784, + "agelimityounger": 28160, + "chroncontrolage": 28330, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 112.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.3, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53291", + "reservoir": null, + "geochronid": 19705, + "geochronage": 32440, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 430, + "geochronerroryounger": 430, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 32870, + "chroncontrolid": 43785, + "agelimityounger": 32010, + "chroncontrolage": 32440, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 112.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.5, + "delta15n": 2.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137898", + "reservoir": null, + "geochronid": 19715, + "geochronage": 41000, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1500, + "geochronerroryounger": 1500, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 42500, + "chroncontrolid": 43786, + "agelimityounger": 39500, + "chroncontrolage": 41000, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 115, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125784", + "reservoir": null, + "geochronid": 19743, + "geochronage": 39690, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 620, + "geochronerroryounger": 620, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 40310, + "chroncontrolid": 43787, + "agelimityounger": 39070, + "chroncontrolage": 39690, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 117.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53292", + "reservoir": null, + "geochronid": 19712, + "geochronage": 36560, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 720, + "geochronerroryounger": 720, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 37280, + "chroncontrolid": 43788, + "agelimityounger": 35840, + "chroncontrolage": 36560, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 125, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.7, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-120098", + "reservoir": null, + "geochronid": 19710, + "geochronage": 34980, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 600, + "geochronerroryounger": 600, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 35580, + "chroncontrolid": 43789, + "agelimityounger": 34380, + "chroncontrolage": 34980, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 125, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-135140", + "reservoir": null, + "geochronid": 19720, + "geochronage": 43330, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 760, + "geochronerroryounger": 760, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 44090, + "chroncontrolid": 43790, + "agelimityounger": 42570, + "chroncontrolage": 43330, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 127.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": 2.8, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137900", + "reservoir": null, + "geochronid": 19716, + "geochronage": 41400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1600, + "geochronerroryounger": 1600, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 43000, + "chroncontrolid": 43791, + "agelimityounger": 39800, + "chroncontrolage": 41400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 132.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53293", + "reservoir": null, + "geochronid": 19711, + "geochronage": 35040, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 590, + "geochronerroryounger": 590, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 35630, + "chroncontrolid": 43792, + "agelimityounger": 34450, + "chroncontrolage": 35040, + "chroncontroltype": "Radiocarbon" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "Based on IntCal13 calibration curve. Age model is based on a smooth spline with a high degree of smoothing (smooth = 0.8). While the model may recover the overall accumulation rate and thus be a reasonable estimate of the age of sedimentation, many of the fossil specimens are clearly redeposited, and the clam model is not a reliable estimate of individual specimen ages. Compared to the Neotoma 1 Bacon age model, this age model places equal emphasis on all dates and extrapolates an older basal age. It is probably a more reasonable estimate of potential ages of redeposited specimens, which have ages exceeding the Bacon maximum age.\r\n\r\nclam command line:\r\nclam('CEMENT',type=4,smooth=0.8,revaxes=TRUE,dmax=182.5,revd=FALSE,revyr=FALSE,depths.file=TRUE)\r\n\r\nclam settings file:\r\nSettings (square brackets give names of the constants)\r\n\r\nCalibration curve: IntCal13.14C\r\nAge-depth model: smooth spline [type=4] with spar = 0.8 [smooth]\r\nWeighted by the calibrated probabilities [wghts=1]\r\nCalculations at 95% confidence ranges [prob=0.95]\r\nAmount of iterations: 1000 [its]\r\nCalendar age point estimates for depths based on weighted average of all age-depth curves [est=1]\r\nCalendar scale used: cal BP [BCAD=FALSE] at a resolution of 1 yr [yrsteps]\r\nAges were calculated every 1 [every] cm [depth], from 7 [dmin] to 182.5 [dmax] cm \r\n\r\nGoodness-of-fit (-log, lower is better): Inf \r\nAny models with age-depth reversals were removed\r\n\r\nProduced Fri Sep 23 16:56:18 2016", + "contact": [ + { + "contactid": 44, + "givenname": "Eric Christopher", + "familyname": "Grimm", + "contactname": "Grimm, Eric Christopher", + "leadinginitial": "E.C." + } + ], + "agemodel": "clam", + "agerange": { + "ageboundolder": 74930, + "ageboundyounger": 2600 + }, + "isdefault": false, + "dateprepared": "2016-09-23", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Neotoma 2" + }, + "chronologyid": 12110, + "chroncontrols": [ + { + "depth": 7.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.9, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53285", + "reservoir": null, + "geochronid": 19691, + "geochronage": 1300, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 1315, + "chroncontrolid": 43793, + "agelimityounger": 1285, + "chroncontrolage": 1300, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 12.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": 3.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137890", + "reservoir": null, + "geochronid": 19700, + "geochronage": 14210, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 60, + "geochronerroryounger": 60, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 14270, + "chroncontrolid": 43794, + "agelimityounger": 14150, + "chroncontrolage": 14210, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 22.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": 3.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS 137891", + "reservoir": null, + "geochronid": 19693, + "geochronage": 1995, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 2015, + "chroncontrolid": 43795, + "agelimityounger": 1975, + "chroncontrolage": 1995, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 22.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.3, + "delta15n": 2.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139603", + "reservoir": null, + "geochronid": 19714, + "geochronage": 38400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1300, + "geochronerroryounger": 1300, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 39700, + "chroncontrolid": 43796, + "agelimityounger": 37100, + "chroncontrolage": 38400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 32.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.7, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53286", + "reservoir": null, + "geochronid": 19696, + "geochronage": 4105, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 4120, + "chroncontrolid": 43797, + "agelimityounger": 4090, + "chroncontrolage": 4105, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 35, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -22, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-128214", + "reservoir": null, + "geochronid": 19690, + "geochronage": 1120, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 40, + "geochronerroryounger": 40, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 1160, + "chroncontrolid": 43798, + "agelimityounger": 1080, + "chroncontrolage": 1120, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 45, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125777", + "reservoir": null, + "geochronid": 19699, + "geochronage": 8070, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 8120, + "chroncontrolid": 43799, + "agelimityounger": 8020, + "chroncontrolage": 8070, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 47.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53287", + "reservoir": null, + "geochronid": 19695, + "geochronage": 3120, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 3135, + "chroncontrolid": 43800, + "agelimityounger": 3105, + "chroncontrolage": 3120, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87756", + "reservoir": null, + "geochronid": 19735, + "geochronage": 4630, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 4645, + "chroncontrolid": 43801, + "agelimityounger": 4615, + "chroncontrolage": 4630, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-56844", + "reservoir": null, + "geochronid": 19697, + "geochronage": 4780, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 4800, + "chroncontrolid": 43802, + "agelimityounger": 4760, + "chroncontrolage": 4780, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": 2.6, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137892", + "reservoir": null, + "geochronid": 19708, + "geochronage": 33860, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 620, + "geochronerroryounger": 620, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 34480, + "chroncontrolid": 43803, + "agelimityounger": 33240, + "chroncontrolage": 33860, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.2, + "delta15n": 5.9, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126398", + "reservoir": null, + "geochronid": 19733, + "geochronage": 47700, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3200, + "geochronerroryounger": 3200, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 50900, + "chroncontrolid": 43804, + "agelimityounger": 44500, + "chroncontrolage": 47700, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 55, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-135139", + "reservoir": null, + "geochronid": 19738, + "geochronage": 4520, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 4570, + "chroncontrolid": 43805, + "agelimityounger": 4470, + "chroncontrolage": 4520, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.2, + "delta15n": 3.3, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137893", + "reservoir": null, + "geochronid": 19692, + "geochronage": 1345, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 1365, + "chroncontrolid": 43806, + "agelimityounger": 1325, + "chroncontrolage": 1345, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.9, + "delta15n": 4, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126399", + "reservoir": null, + "geochronid": 19694, + "geochronage": 2935, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 25, + "geochronerroryounger": 25, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 2960, + "chroncontrolid": 43807, + "agelimityounger": 2910, + "chroncontrolage": 2935, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": 3.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139604", + "reservoir": null, + "geochronid": 19725, + "geochronage": 45100, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3000, + "geochronerroryounger": 3000, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 48100, + "chroncontrolid": 43808, + "agelimityounger": 42100, + "chroncontrolage": 45100, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.2, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-56845", + "reservoir": null, + "geochronid": 19698, + "geochronage": 6400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 6420, + "chroncontrolid": 43809, + "agelimityounger": 6380, + "chroncontrolage": 6400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": 5.4, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126400", + "reservoir": null, + "geochronid": 19717, + "geochronage": 42000, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1600, + "geochronerroryounger": 1600, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 43600, + "chroncontrolid": 43810, + "agelimityounger": 40400, + "chroncontrolage": 42000, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": 3.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139605", + "reservoir": null, + "geochronid": 19726, + "geochronage": 45300, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3100, + "geochronerroryounger": 3100, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 48400, + "chroncontrolid": 43811, + "agelimityounger": 42200, + "chroncontrolage": 45300, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 65, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-128215", + "reservoir": null, + "geochronid": 19739, + "geochronage": 11870, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 110, + "geochronerroryounger": 110, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 11980, + "chroncontrolid": 43812, + "agelimityounger": 11760, + "chroncontrolage": 11870, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 67.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87758", + "reservoir": null, + "geochronid": 19736, + "geochronage": 7035, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 7055, + "chroncontrolid": 43813, + "agelimityounger": 7015, + "chroncontrolage": 7035, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 67.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UGAMS-10621", + "reservoir": null, + "geochronid": 19702, + "geochronage": 22110, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 55, + "geochronerroryounger": 55, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 22165, + "chroncontrolid": 43814, + "agelimityounger": 22055, + "chroncontrolage": 22110, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 72.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87757", + "reservoir": null, + "geochronid": 19737, + "geochronage": 10230, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 25, + "geochronerroryounger": 25, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 10255, + "chroncontrolid": 43815, + "agelimityounger": 10205, + "chroncontrolage": 10230, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 75, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125780", + "reservoir": null, + "geochronid": 19740, + "geochronage": 11970, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 10, + "agelimitolder": 12020, + "chroncontrolid": 43816, + "agelimityounger": 11920, + "chroncontrolage": 11970, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 77.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.5, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53288", + "reservoir": null, + "geochronid": 19701, + "geochronage": 18040, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 70, + "geochronerroryounger": 70, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 18110, + "chroncontrolid": 43817, + "agelimityounger": 17970, + "chroncontrolage": 18040, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 77.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.2, + "delta15n": 3.6, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137894", + "reservoir": null, + "geochronid": 19713, + "geochronage": 37510, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 980, + "geochronerroryounger": 980, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 38490, + "chroncontrolid": 43818, + "agelimityounger": 36530, + "chroncontrolage": 37510, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 82.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-85361", + "reservoir": null, + "geochronid": 19703, + "geochronage": 23260, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 23380, + "chroncontrolid": 43819, + "agelimityounger": 23140, + "chroncontrolage": 23260, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 82.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.9, + "delta15n": 4.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139606", + "reservoir": null, + "geochronid": 19709, + "geochronage": 34580, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 810, + "geochronerroryounger": 810, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 35390, + "chroncontrolid": 43820, + "agelimityounger": 33770, + "chroncontrolage": 34580, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 85, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125781", + "reservoir": null, + "geochronid": 19741, + "geochronage": 12480, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 10, + "agelimitolder": 12530, + "chroncontrolid": 43821, + "agelimityounger": 12430, + "chroncontrolage": 12480, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53290", + "reservoir": null, + "geochronid": 19707, + "geochronage": 33840, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 510, + "geochronerroryounger": 510, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 34350, + "chroncontrolid": 43822, + "agelimityounger": 33330, + "chroncontrolage": 33840, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": 2.9, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126397", + "reservoir": null, + "geochronid": 19734, + "geochronage": 49100, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3800, + "geochronerroryounger": 3800, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 52900, + "chroncontrolid": 43823, + "agelimityounger": 45300, + "chroncontrolage": 49100, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 95, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -23.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-129369", + "reservoir": null, + "geochronid": 19704, + "geochronage": 28820, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 180, + "geochronerroryounger": 180, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 29000, + "chroncontrolid": 43824, + "agelimityounger": 28640, + "chroncontrolage": 28820, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 102.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-85362", + "reservoir": null, + "geochronid": 19706, + "geochronage": 33060, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 410, + "geochronerroryounger": 410, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 33470, + "chroncontrolid": 43825, + "agelimityounger": 32650, + "chroncontrolage": 33060, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 102.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.5, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53294", + "reservoir": null, + "geochronid": 19723, + "geochronage": 43700, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1900, + "geochronerroryounger": 1900, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 45600, + "chroncontrolid": 43826, + "agelimityounger": 41800, + "chroncontrolage": 43700, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 105, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125783", + "reservoir": null, + "geochronid": 19742, + "geochronage": 28330, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 170, + "geochronerroryounger": 170, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 28500, + "chroncontrolid": 43827, + "agelimityounger": 28160, + "chroncontrolage": 28330, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 112.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.3, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53291", + "reservoir": null, + "geochronid": 19705, + "geochronage": 32440, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 430, + "geochronerroryounger": 430, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 32870, + "chroncontrolid": 43828, + "agelimityounger": 32010, + "chroncontrolage": 32440, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 112.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.5, + "delta15n": 2.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137898", + "reservoir": null, + "geochronid": 19715, + "geochronage": 41000, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1500, + "geochronerroryounger": 1500, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 42500, + "chroncontrolid": 43829, + "agelimityounger": 39500, + "chroncontrolage": 41000, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 115, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125784", + "reservoir": null, + "geochronid": 19743, + "geochronage": 39690, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 620, + "geochronerroryounger": 620, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 40310, + "chroncontrolid": 43830, + "agelimityounger": 39070, + "chroncontrolage": 39690, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 117.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53292", + "reservoir": null, + "geochronid": 19712, + "geochronage": 36560, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 720, + "geochronerroryounger": 720, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 37280, + "chroncontrolid": 43831, + "agelimityounger": 35840, + "chroncontrolage": 36560, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 125, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.7, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-120098", + "reservoir": null, + "geochronid": 19710, + "geochronage": 34980, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 600, + "geochronerroryounger": 600, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 35580, + "chroncontrolid": 43832, + "agelimityounger": 34380, + "chroncontrolage": 34980, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 125, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-135140", + "reservoir": null, + "geochronid": 19720, + "geochronage": 43330, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 760, + "geochronerroryounger": 760, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 44090, + "chroncontrolid": 43833, + "agelimityounger": 42570, + "chroncontrolage": 43330, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 127.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": 2.8, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137900", + "reservoir": null, + "geochronid": 19716, + "geochronage": 41400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1600, + "geochronerroryounger": 1600, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 43000, + "chroncontrolid": 43834, + "agelimityounger": 39800, + "chroncontrolage": 41400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 132.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53293", + "reservoir": null, + "geochronid": 19711, + "geochronage": 35040, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 590, + "geochronerroryounger": 590, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 35630, + "chroncontrolid": 43835, + "agelimityounger": 34450, + "chroncontrolage": 35040, + "chroncontroltype": "Radiocarbon" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "The large number of radiocarbon dates show considerable mixing of Holocene and late Pleistocene specimens. The Neotoma 2 clam age model extrapolates the basal age to ~75,000 cal yr. Thus, an age of 0-80,000 was assigned each sample.", + "contact": [ + { + "contactid": 44, + "givenname": "Eric Christopher", + "familyname": "Grimm", + "contactname": "Grimm, Eric Christopher", + "leadinginitial": "E.C." + } + ], + "agemodel": "assemblage dates", + "agerange": { + "ageboundolder": 80000, + "ageboundyounger": 0 + }, + "isdefault": true, + "dateprepared": "2016-09-23", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Neotoma 3" + }, + "chronologyid": 12111, + "chroncontrols": [ + { + "depth": 7.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.9, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53285", + "reservoir": null, + "geochronid": 19691, + "geochronage": 1300, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 1285, + "chroncontrolid": 43836, + "agelimityounger": 1183, + "chroncontrolage": 1252, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 12.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": 3.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137890", + "reservoir": null, + "geochronid": 19700, + "geochronage": 14210, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 60, + "geochronerroryounger": 60, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 17512, + "chroncontrolid": 43837, + "agelimityounger": 17092, + "chroncontrolage": 17303, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 22.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": 3.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS 137891", + "reservoir": null, + "geochronid": 19693, + "geochronage": 1995, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 1992, + "chroncontrolid": 43838, + "agelimityounger": 1896, + "chroncontrolage": 1944, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 22.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.3, + "delta15n": 2.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139603", + "reservoir": null, + "geochronid": 19714, + "geochronage": 38400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1300, + "geochronerroryounger": 1300, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 45254, + "chroncontrolid": 43839, + "agelimityounger": 40599, + "chroncontrolage": 42689, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 32.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.7, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53286", + "reservoir": null, + "geochronid": 19696, + "geochronage": 4105, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 4801, + "chroncontrolid": 43840, + "agelimityounger": 4528, + "chroncontrolage": 4606, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 35, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -22, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-128214", + "reservoir": null, + "geochronid": 19690, + "geochronage": 1120, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 40, + "geochronerroryounger": 40, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 1174, + "chroncontrolid": 43841, + "agelimityounger": 938, + "chroncontrolage": 1026, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 45, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125777", + "reservoir": null, + "geochronid": 19699, + "geochronage": 8070, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 9130, + "chroncontrolid": 43842, + "agelimityounger": 8768, + "chroncontrolage": 8996, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 47.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53287", + "reservoir": null, + "geochronid": 19695, + "geochronage": 3120, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 3383, + "chroncontrolid": 43843, + "agelimityounger": 3260, + "chroncontrolage": 3353, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87756", + "reservoir": null, + "geochronid": 19735, + "geochronage": 4630, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 15, + "geochronerroryounger": 15, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 5448, + "chroncontrolid": 43844, + "agelimityounger": 5311, + "chroncontrolage": 5423, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-56844", + "reservoir": null, + "geochronid": 19697, + "geochronage": 4780, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 5588, + "chroncontrolid": 43845, + "agelimityounger": 5473, + "chroncontrolage": 5515, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": 2.6, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137892", + "reservoir": null, + "geochronid": 19708, + "geochronage": 33860, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 620, + "geochronerroryounger": 620, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 39755, + "chroncontrolid": 43846, + "agelimityounger": 36565, + "chroncontrolage": 38236, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 52.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.2, + "delta15n": 5.9, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126398", + "reservoir": null, + "geochronid": 19733, + "geochronage": 47700, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3200, + "geochronerroryounger": 3200, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 62581, + "chroncontrolid": 43847, + "agelimityounger": 42788, + "chroncontrolage": 49546, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 55, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-135139", + "reservoir": null, + "geochronid": 19738, + "geochronage": 4520, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 5315, + "chroncontrolid": 43848, + "agelimityounger": 4980, + "chroncontrolage": 5162, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.2, + "delta15n": 3.3, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137893", + "reservoir": null, + "geochronid": 19692, + "geochronage": 1345, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 1305, + "chroncontrolid": 43849, + "agelimityounger": 1192, + "chroncontrolage": 1285, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.9, + "delta15n": 4, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126399", + "reservoir": null, + "geochronid": 19694, + "geochronage": 2935, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 25, + "geochronerroryounger": 25, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 3168, + "chroncontrolid": 43850, + "agelimityounger": 2998, + "chroncontrolage": 3094, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 57.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": 3.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139604", + "reservoir": null, + "geochronid": 19725, + "geochronage": 45100, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3000, + "geochronerroryounger": 3000, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 50633, + "chroncontrolid": 43851, + "agelimityounger": 44799, + "chroncontrolage": 47701, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.2, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-56845", + "reservoir": null, + "geochronid": 19698, + "geochronage": 6400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 7417, + "chroncontrolid": 43852, + "agelimityounger": 7271, + "chroncontrolage": 7331, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": 5.4, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126400", + "reservoir": null, + "geochronid": 19717, + "geochronage": 42000, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1600, + "geochronerroryounger": 1600, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 49212, + "chroncontrolid": 43853, + "agelimityounger": 43140, + "chroncontrolage": 45735, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 62.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": 3.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139605", + "reservoir": null, + "geochronid": 19726, + "geochronage": 45300, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3100, + "geochronerroryounger": 3100, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 50656, + "chroncontrolid": 43854, + "agelimityounger": 44857, + "chroncontrolage": 47759, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 65, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-128215", + "reservoir": null, + "geochronid": 19739, + "geochronage": 11870, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 110, + "geochronerroryounger": 110, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 13984, + "chroncontrolid": 43855, + "agelimityounger": 13466, + "chroncontrolage": 13691, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 67.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87758", + "reservoir": null, + "geochronid": 19736, + "geochronage": 7035, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 20, + "geochronerroryounger": 20, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 7936, + "chroncontrolid": 43856, + "agelimityounger": 7835, + "chroncontrolage": 7887, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 67.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UGAMS-10621", + "reservoir": null, + "geochronid": 19702, + "geochronage": 22110, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 55, + "geochronerroryounger": 55, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 26550, + "chroncontrolid": 43857, + "agelimityounger": 26091, + "chroncontrolage": 26304, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 67.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.9, + "delta15n": null, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-56846", + "reservoir": null, + "geochronid": 19728, + "geochronage": 44800, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43858, + "agelimityounger": null, + "chroncontrolage": 44800, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 72.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-87757", + "reservoir": null, + "geochronid": 19737, + "geochronage": 10230, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 25, + "geochronerroryounger": 25, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 12097, + "chroncontrolid": 43859, + "agelimityounger": 11821, + "chroncontrolage": 11964, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 72.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.5, + "delta15n": null, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-56847", + "reservoir": null, + "geochronid": 19721, + "geochronage": 43900, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43860, + "agelimityounger": null, + "chroncontrolage": 43900, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 75, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125780", + "reservoir": null, + "geochronid": 19740, + "geochronage": 11970, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 10, + "agelimitolder": 14024, + "chroncontrolid": 43861, + "agelimityounger": 13651, + "chroncontrolage": 13816, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 77.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.5, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53288", + "reservoir": null, + "geochronid": 19701, + "geochronage": 18040, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 70, + "geochronerroryounger": 70, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 22104, + "chroncontrolid": 43862, + "agelimityounger": 21604, + "chroncontrolage": 21854, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 77.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.2, + "delta15n": 3.6, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137894", + "reservoir": null, + "geochronid": 19713, + "geochronage": 37510, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 980, + "geochronerroryounger": 980, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 43568, + "chroncontrolid": 43863, + "agelimityounger": 40187, + "chroncontrolage": 41909, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 77.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.3, + "delta15n": 2.3, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126396", + "reservoir": null, + "geochronid": 19727, + "geochronage": 44000, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43864, + "agelimityounger": null, + "chroncontrolage": 44400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 82.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-85361", + "reservoir": null, + "geochronid": 19703, + "geochronage": 23260, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 120, + "geochronerroryounger": 120, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 27726, + "chroncontrolid": 43865, + "agelimityounger": 27303, + "chroncontrolage": 27516, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 82.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.9, + "delta15n": 4.7, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139606", + "reservoir": null, + "geochronid": 19709, + "geochronage": 34580, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 810, + "geochronerroryounger": 810, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 41098, + "chroncontrolid": 43866, + "agelimityounger": 37097, + "chroncontrolage": 39166, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 82.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": null, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53289", + "reservoir": null, + "geochronid": 19718, + "geochronage": 43300, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43867, + "agelimityounger": null, + "chroncontrolage": 43300, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 85, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125781", + "reservoir": null, + "geochronid": 19741, + "geochronage": 12480, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 50, + "geochronerroryounger": 50, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 10, + "agelimitolder": 15023, + "chroncontrolid": 43868, + "agelimityounger": 14284, + "chroncontrolage": 14672, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53290", + "reservoir": null, + "geochronid": 19707, + "geochronage": 33840, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 510, + "geochronerroryounger": 510, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 39505, + "chroncontrolid": 43869, + "agelimityounger": 36745, + "chroncontrolage": 38222, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.7, + "delta15n": 2.3, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139607", + "reservoir": null, + "geochronid": 19719, + "geochronage": 43400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43870, + "agelimityounger": null, + "chroncontrolage": 43400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.2, + "delta15n": 3.1, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137895", + "reservoir": null, + "geochronid": 19731, + "geochronage": 46400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43871, + "agelimityounger": null, + "chroncontrolage": 46400, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": 2.8, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-139608", + "reservoir": null, + "geochronid": 19722, + "geochronage": 47200, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43872, + "agelimityounger": null, + "chroncontrolage": 47200, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 87.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": 2.9, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-126397", + "reservoir": null, + "geochronid": 19734, + "geochronage": 49100, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 3800, + "geochronerroryounger": 3800, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 68773, + "chroncontrolid": 43873, + "agelimityounger": 43887, + "chroncontrolage": 52003, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 95, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -23.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-129369", + "reservoir": null, + "geochronid": 19704, + "geochronage": 28820, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 180, + "geochronerroryounger": 180, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 33556, + "chroncontrolid": 43874, + "agelimityounger": 32410, + "chroncontrolage": 33003, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 97.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.3, + "delta15n": 3.5, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137896", + "reservoir": null, + "geochronid": 19724, + "geochronage": 44200, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43875, + "agelimityounger": null, + "chroncontrolage": 44200, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 102.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.8, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-85362", + "reservoir": null, + "geochronid": 19706, + "geochronage": 33060, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 410, + "geochronerroryounger": 410, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 38395, + "chroncontrolid": 43876, + "agelimityounger": 36260, + "chroncontrolage": 37263, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 102.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.5, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53294", + "reservoir": null, + "geochronid": 19723, + "geochronage": 43700, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1900, + "geochronerroryounger": 1900, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 50166, + "chroncontrolid": 43877, + "agelimityounger": 44741, + "chroncontrolage": 47196, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 102.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.5, + "delta15n": 3.9, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137897", + "reservoir": null, + "geochronid": 19729, + "geochronage": 48500, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43878, + "agelimityounger": null, + "chroncontrolage": 48500, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 105, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125783", + "reservoir": null, + "geochronid": 19742, + "geochronage": 28330, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 170, + "geochronerroryounger": 170, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 32822, + "chroncontrolid": 43879, + "agelimityounger": 31620, + "chroncontrolage": 32217, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 112.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.3, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53291", + "reservoir": null, + "geochronid": 19705, + "geochronage": 32440, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 430, + "geochronerroryounger": 430, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 37872, + "chroncontrolid": 43880, + "agelimityounger": 35449, + "chroncontrolage": 36447, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 112.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.5, + "delta15n": 2.1, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137898", + "reservoir": null, + "geochronid": 19715, + "geochronage": 41000, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1500, + "geochronerroryounger": 1500, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 48245, + "chroncontrolid": 43881, + "agelimityounger": 42458, + "chroncontrolage": 44810, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 115, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-125784", + "reservoir": null, + "geochronid": 19743, + "geochronage": 39690, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 620, + "geochronerroryounger": 620, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 44585, + "chroncontrolid": 43882, + "agelimityounger": 42535, + "chroncontrolage": 43458, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 117.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53292", + "reservoir": null, + "geochronid": 19712, + "geochronage": 36560, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 720, + "geochronerroryounger": 720, + "geochronmaterialdated": "tooth" + }, + "thickness": 5, + "agelimitolder": 42330, + "chroncontrolid": 43883, + "agelimityounger": 39795, + "chroncontrolage": 41128, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 117.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -19.9, + "delta15n": 2.8, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137899", + "reservoir": null, + "geochronid": 19730, + "geochronage": 49200, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43884, + "agelimityounger": null, + "chroncontrolage": 49200, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": 125, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -21.7, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-120098", + "reservoir": null, + "geochronid": 19710, + "geochronage": 34980, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 600, + "geochronerroryounger": 600, + "geochronmaterialdated": "bone" + }, + "thickness": 10, + "agelimitolder": 40975, + "chroncontrolid": 43885, + "agelimityounger": 38415, + "chroncontrolage": 39571, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 125, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "Beta-135140", + "reservoir": null, + "geochronid": 19720, + "geochronage": 43330, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 760, + "geochronerroryounger": 760, + "geochronmaterialdated": "tooth" + }, + "thickness": 10, + "agelimitolder": 48494, + "chroncontrolid": 43886, + "agelimityounger": 45229, + "chroncontrolage": 46656, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 127.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.4, + "delta15n": 2.8, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137900", + "reservoir": null, + "geochronid": 19716, + "geochronage": 41400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 1600, + "geochronerroryounger": 1600, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": 48813, + "chroncontrolid": 43887, + "agelimityounger": 42682, + "chroncontrolage": 45201, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 132.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.6, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-53293", + "reservoir": null, + "geochronid": 19711, + "geochronage": 35040, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": 590, + "geochronerroryounger": 590, + "geochronmaterialdated": "bone/tooth" + }, + "thickness": 5, + "agelimitolder": 40988, + "chroncontrolid": 43888, + "agelimityounger": 38478, + "chroncontrolage": 39631, + "chroncontroltype": "Radiocarbon, calibrated" + }, + { + "depth": 177.5, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": -20.1, + "delta15n": 3.5, + "infinite": true, + "percentc": null, + "percentn": null, + "labnumber": "UCIAMS-137901", + "reservoir": null, + "geochronid": 19732, + "geochronage": 46400, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "accelerator mass spectrometry", + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": "bone" + }, + "thickness": 5, + "agelimitolder": null, + "chroncontrolid": 43889, + "agelimityounger": null, + "chroncontrolage": 46400, + "chroncontroltype": "Radiocarbon" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": "younger age limits truncated at publication date (2025 CE)", + "contact": [ + { + "contactid": 6539, + "givenname": "Valerie J.", + "familyname": "Syverson", + "contactname": "Syverson, Valerie J.", + "leadinginitial": "V.J." + } + ], + "agemodel": "OxCal bounds", + "agerange": { + "ageboundolder": 59800, + "ageboundyounger": -75 + }, + "isdefault": false, + "dateprepared": "2025-01-26", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Syverson-Blois: bounds" + }, + "chronologyid": 48995, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 1200, + "chroncontrolid": 135284, + "agelimityounger": 1000, + "chroncontrolage": 1100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 1300, + "chroncontrolid": 135285, + "agelimityounger": 1200, + "chroncontrolage": 1300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 54000, + "chroncontrolid": 135286, + "agelimityounger": 44500, + "chroncontrolage": 48100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 3200, + "chroncontrolid": 135287, + "agelimityounger": 3000, + "chroncontrolage": 3100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 1400, + "chroncontrolid": 135288, + "agelimityounger": 1200, + "chroncontrolage": 1300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 44500, + "chroncontrolid": 135289, + "agelimityounger": 41400, + "chroncontrolage": 42600, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 2000, + "chroncontrolid": 135290, + "agelimityounger": 1900, + "chroncontrolage": 2000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 3500, + "chroncontrolid": 135291, + "agelimityounger": 3300, + "chroncontrolage": 3400, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 4800, + "chroncontrolid": 135292, + "agelimityounger": 4600, + "chroncontrolage": 4700, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 54400, + "chroncontrolid": 135293, + "agelimityounger": 46100, + "chroncontrolage": 49900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 40200, + "chroncontrolid": 135294, + "agelimityounger": 37400, + "chroncontrolage": 38800, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5600, + "chroncontrolid": 135295, + "agelimityounger": 5400, + "chroncontrolage": 5600, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5500, + "chroncontrolid": 135296, + "agelimityounger": 5400, + "chroncontrolage": 5400, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 54000, + "chroncontrolid": 135297, + "agelimityounger": 44600, + "chroncontrolage": 48200, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 48600, + "chroncontrolid": 135298, + "agelimityounger": 43200, + "chroncontrolage": 45100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7500, + "chroncontrolid": 135299, + "agelimityounger": 7300, + "chroncontrolage": 7400, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 9200, + "chroncontrolid": 135300, + "agelimityounger": 8800, + "chroncontrolage": 9000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 17500, + "chroncontrolid": 135301, + "agelimityounger": 17200, + "chroncontrolage": 17300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 43000, + "chroncontrolid": 135302, + "agelimityounger": 41000, + "chroncontrolage": 42000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 22200, + "chroncontrolid": 135303, + "agelimityounger": 21900, + "chroncontrolage": 22000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 26500, + "chroncontrolid": 135304, + "agelimityounger": 26200, + "chroncontrolage": 26400, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 8000, + "chroncontrolid": 135305, + "agelimityounger": 7800, + "chroncontrolage": 7900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 41100, + "chroncontrolid": 135306, + "agelimityounger": 37700, + "chroncontrolage": 39600, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 27700, + "chroncontrolid": 135307, + "agelimityounger": 27400, + "chroncontrolage": 27600, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 33800, + "chroncontrolid": 135308, + "agelimityounger": 32500, + "chroncontrolage": 33300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 46800, + "chroncontrolid": 135309, + "agelimityounger": 42700, + "chroncontrolage": 44100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 38500, + "chroncontrolid": 135310, + "agelimityounger": 36300, + "chroncontrolage": 37000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 51100, + "chroncontrolid": 135311, + "agelimityounger": 44000, + "chroncontrolage": 46300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 39100, + "chroncontrolid": 135312, + "agelimityounger": 36900, + "chroncontrolage": 37900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 54500, + "chroncontrolid": 135313, + "agelimityounger": 46400, + "chroncontrolage": 50500, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 40000, + "chroncontrolid": 135314, + "agelimityounger": 37600, + "chroncontrolage": 38900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 47200, + "chroncontrolid": 135315, + "agelimityounger": 44800, + "chroncontrolage": 45800, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 41200, + "chroncontrolid": 135316, + "agelimityounger": 39400, + "chroncontrolage": 40300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 41200, + "chroncontrolid": 135317, + "agelimityounger": 39400, + "chroncontrolage": 40300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 42200, + "chroncontrolid": 135318, + "agelimityounger": 40600, + "chroncontrolage": 41500, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 48300, + "chroncontrolid": 135319, + "agelimityounger": 43000, + "chroncontrolage": 44700, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12000, + "chroncontrolid": 135320, + "agelimityounger": 11900, + "chroncontrolage": 12000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5400, + "chroncontrolid": 135321, + "agelimityounger": 5000, + "chroncontrolage": 5200, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14000, + "chroncontrolid": 135322, + "agelimityounger": 13600, + "chroncontrolage": 13800, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14000, + "chroncontrolid": 135323, + "agelimityounger": 13800, + "chroncontrolage": 13900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 15000, + "chroncontrolid": 135324, + "agelimityounger": 14400, + "chroncontrolage": 14700, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 33100, + "chroncontrolid": 135325, + "agelimityounger": 32000, + "chroncontrolage": 32500, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 44200, + "chroncontrolid": 135326, + "agelimityounger": 42600, + "chroncontrolage": 43200, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 57892, + "chroncontrolid": 151998, + "agelimityounger": 32427, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 53547, + "chroncontrolid": 152000, + "agelimityounger": 32427, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152002, + "agelimityounger": 53547, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152004, + "agelimityounger": 53547, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 3172, + "chroncontrolid": 152006, + "agelimityounger": 0, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12867, + "chroncontrolid": 152008, + "agelimityounger": 5627, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12867, + "chroncontrolid": 152010, + "agelimityounger": 5627, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 32662, + "chroncontrolid": 152012, + "agelimityounger": 31642, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 32662, + "chroncontrolid": 152014, + "agelimityounger": 31642, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 32662, + "chroncontrolid": 152016, + "agelimityounger": 31642, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 32662, + "chroncontrolid": 152018, + "agelimityounger": 31642, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 32662, + "chroncontrolid": 152020, + "agelimityounger": 31642, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 52497, + "chroncontrolid": 152022, + "agelimityounger": 32662, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 44037, + "chroncontrolid": 152024, + "agelimityounger": 37142, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152026, + "agelimityounger": 52497, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152028, + "agelimityounger": 52497, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152030, + "agelimityounger": 52497, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152032, + "agelimityounger": 52497, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": null, + "contact": [ + { + "contactid": 6539, + "givenname": "Valerie J.", + "familyname": "Syverson", + "contactname": "Syverson, Valerie J.", + "leadinginitial": "V.J." + } + ], + "agemodel": "OxCal event", + "agerange": { + "ageboundolder": 49100, + "ageboundyounger": 900 + }, + "isdefault": false, + "dateprepared": "2025-01-26", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Syverson-Blois: event" + }, + "chronologyid": 48996, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 1200, + "chroncontrolid": 143075, + "agelimityounger": 1000, + "chroncontrolage": 1100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 1300, + "chroncontrolid": 143076, + "agelimityounger": 1200, + "chroncontrolage": 1300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 54000, + "chroncontrolid": 143077, + "agelimityounger": 44500, + "chroncontrolage": 48100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 3200, + "chroncontrolid": 143078, + "agelimityounger": 3000, + "chroncontrolage": 3100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 1400, + "chroncontrolid": 143079, + "agelimityounger": 1200, + "chroncontrolage": 1300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 44500, + "chroncontrolid": 143080, + "agelimityounger": 41400, + "chroncontrolage": 42600, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 2000, + "chroncontrolid": 143081, + "agelimityounger": 1900, + "chroncontrolage": 2000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 3500, + "chroncontrolid": 143082, + "agelimityounger": 3300, + "chroncontrolage": 3400, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 4800, + "chroncontrolid": 143083, + "agelimityounger": 4600, + "chroncontrolage": 4700, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 54400, + "chroncontrolid": 143084, + "agelimityounger": 46100, + "chroncontrolage": 49900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 40200, + "chroncontrolid": 143085, + "agelimityounger": 37400, + "chroncontrolage": 38800, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5600, + "chroncontrolid": 143086, + "agelimityounger": 5400, + "chroncontrolage": 5600, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5500, + "chroncontrolid": 143087, + "agelimityounger": 5400, + "chroncontrolage": 5400, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 54000, + "chroncontrolid": 143088, + "agelimityounger": 44600, + "chroncontrolage": 48200, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 48600, + "chroncontrolid": 143089, + "agelimityounger": 43200, + "chroncontrolage": 45100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 7500, + "chroncontrolid": 143090, + "agelimityounger": 7300, + "chroncontrolage": 7400, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 9200, + "chroncontrolid": 143091, + "agelimityounger": 8800, + "chroncontrolage": 9000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 17500, + "chroncontrolid": 143092, + "agelimityounger": 17200, + "chroncontrolage": 17300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 43000, + "chroncontrolid": 143093, + "agelimityounger": 41000, + "chroncontrolage": 42000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 22200, + "chroncontrolid": 143094, + "agelimityounger": 21900, + "chroncontrolage": 22000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 26500, + "chroncontrolid": 143095, + "agelimityounger": 26200, + "chroncontrolage": 26400, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 8000, + "chroncontrolid": 143096, + "agelimityounger": 7800, + "chroncontrolage": 7900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 41100, + "chroncontrolid": 143097, + "agelimityounger": 37700, + "chroncontrolage": 39600, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 27700, + "chroncontrolid": 143098, + "agelimityounger": 27400, + "chroncontrolage": 27600, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 33800, + "chroncontrolid": 143099, + "agelimityounger": 32500, + "chroncontrolage": 33300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 46800, + "chroncontrolid": 143100, + "agelimityounger": 42700, + "chroncontrolage": 44100, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 38500, + "chroncontrolid": 143101, + "agelimityounger": 36300, + "chroncontrolage": 37000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 51100, + "chroncontrolid": 143102, + "agelimityounger": 44000, + "chroncontrolage": 46300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 39100, + "chroncontrolid": 143103, + "agelimityounger": 36900, + "chroncontrolage": 37900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 54500, + "chroncontrolid": 143104, + "agelimityounger": 46400, + "chroncontrolage": 50500, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 40000, + "chroncontrolid": 143105, + "agelimityounger": 37600, + "chroncontrolage": 38900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 47200, + "chroncontrolid": 143106, + "agelimityounger": 44800, + "chroncontrolage": 45800, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 41200, + "chroncontrolid": 143107, + "agelimityounger": 39400, + "chroncontrolage": 40300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 41200, + "chroncontrolid": 143108, + "agelimityounger": 39400, + "chroncontrolage": 40300, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 42200, + "chroncontrolid": 143109, + "agelimityounger": 40600, + "chroncontrolage": 41500, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 48300, + "chroncontrolid": 143110, + "agelimityounger": 43000, + "chroncontrolage": 44700, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12000, + "chroncontrolid": 143111, + "agelimityounger": 11900, + "chroncontrolage": 12000, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 5400, + "chroncontrolid": 143112, + "agelimityounger": 5000, + "chroncontrolage": 5200, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14000, + "chroncontrolid": 143113, + "agelimityounger": 13600, + "chroncontrolage": 13800, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14000, + "chroncontrolid": 143114, + "agelimityounger": 13800, + "chroncontrolage": 13900, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 15000, + "chroncontrolid": 143115, + "agelimityounger": 14400, + "chroncontrolage": 14700, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 33100, + "chroncontrolid": 143116, + "agelimityounger": 32000, + "chroncontrolage": 32500, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 44200, + "chroncontrolid": 143117, + "agelimityounger": 42600, + "chroncontrolage": 43200, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 49042, + "chroncontrolid": 151997, + "agelimityounger": 37882, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 48142, + "chroncontrolid": 151999, + "agelimityounger": 37882, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152001, + "agelimityounger": 48142, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152003, + "agelimityounger": 48142, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 3277, + "chroncontrolid": 152005, + "agelimityounger": 0, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13542, + "chroncontrolid": 152007, + "agelimityounger": 9712, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 13542, + "chroncontrolid": 152009, + "agelimityounger": 9712, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 38962, + "chroncontrolid": 152011, + "agelimityounger": 23732, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 38962, + "chroncontrolid": 152013, + "agelimityounger": 23732, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 38962, + "chroncontrolid": 152015, + "agelimityounger": 23732, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 38962, + "chroncontrolid": 152017, + "agelimityounger": 23732, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 38962, + "chroncontrolid": 152019, + "agelimityounger": 23732, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 45942, + "chroncontrolid": 152021, + "agelimityounger": 38962, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 42237, + "chroncontrolid": 152023, + "agelimityounger": 39182, + "chroncontrolage": null, + "chroncontroltype": "Interpolated" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152025, + "agelimityounger": 45942, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152027, + "agelimityounger": 45942, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152029, + "agelimityounger": 45942, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 80000, + "chroncontrolid": 152031, + "agelimityounger": 45942, + "chroncontrolage": null, + "chroncontroltype": "Complex (mixture of types)" + } + ] + } + } + ], + "defaultchronology": 12111 + }, + "sitedescription": "Cement Creek Cave, in the Upper Gunnison Basin, is a solution cavity within a discontinuous outcrop of Leadville limestone, (Paleozoic, Middle Mississippian age)." + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-82c7ed.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-82c7ed.json new file mode 100644 index 00000000..08b12d72 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/downloads-82c7ed.json @@ -0,0 +1,579 @@ +{ + "status": "success", + "data": [ + { + "site": { + "area": null, + "notes": "Lundelius provided notes for locs. 1-3, surface", + "siteid": 3670, + "dataset": { + "doi": [ + "10.21233/rf04-tw42" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 35000, + "ageyoung": 1 + } + ], + "database": "FAUNMAP", + "datasetid": 4716, + "datasetpi": null, + "datasetname": null, + "datasettype": "vertebrate fauna", + "datasetnotes": "Synonymizations made from original publication:\r\nCervus merriami -> Cervus canadensis\r\nErethizon epixanthum epixanthum -> Erethizon dorsatum\r\nFelis oregonensis hippolestes -> Puma concolor\r\nLynx rufus baileyi -> Lynx rufus\r\nLepus californicus texianus -> Lepus californicus\r\nOvis canadensis audonboni and texianus -> Ovis canadensis\r\nCratogeomys castanops -> Pappogeomys castanops\r\nUrsus horribilis -> Ursus arctos\r\nUrocyon cinereoargenteus scotti -> Urocyon cinereoargenteus" + }, + "altitude": 1491, + "sitename": "Williams Cave", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-104.75,31.86667]}", + "geopolitical": [ + "United States", + "Texas", + "Culberson" + ], + "collectionunit": { + "notes": null, + "handle": "WILMSCV", + "colldate": null, + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": null, + "collectionunit": "Locality", + "collectiondevice": null, + "collectionunitid": 4571, + "depositionalenvironment": "Neotoma Midden", + "dataset": { + "doi": [ + "10.21233/rf04-tw42" + ], + "agerange": [ + { + "units": "Radiocarbon years BP", + "ageold": 35000, + "ageyoung": 1 + } + ], + "database": "FAUNMAP", + "datasetid": 4716, + "datasetpi": null, + "datasetname": null, + "datasettype": "vertebrate fauna", + "datasetnotes": "Synonymizations made from original publication:\r\nCervus merriami -> Cervus canadensis\r\nErethizon epixanthum epixanthum -> Erethizon dorsatum\r\nFelis oregonensis hippolestes -> Puma concolor\r\nLynx rufus baileyi -> Lynx rufus\r\nLepus californicus texianus -> Lepus californicus\r\nOvis canadensis audonboni and texianus -> Ovis canadensis\r\nCratogeomys castanops -> Pappogeomys castanops\r\nUrsus horribilis -> Ursus arctos\r\nUrocyon cinereoargenteus scotti -> Urocyon cinereoargenteus", + "samples": [ + { + "ages": [ + { + "age": null, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 15504, + "ageyounger": 12734, + "chronologyid": 47129, + "chronologyname": "Syverson-Blois: bounds" + }, + { + "age": null, + "agetype": "Radiocarbon years BP", + "ageolder": 35000, + "ageyounger": 1, + "chronologyid": 2195, + "chronologyname": "FAUNMAP 1.1" + }, + { + "age": 14064, + "agetype": "Calibrated radiocarbon years BP", + "ageolder": 14594, + "ageyounger": 13654, + "chronologyid": 47130, + "chronologyname": "Syverson-Blois: event" + } + ], + "igsn": null, + "datum": [ + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/bill", + "taxonid": 5856, + "symmetry": null, + "taxongroup": "Birds", + "elementtype": "bone/bill", + "variablename": "Aves", + "ecologicalgroup": "AVES" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5840, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Antilocapra americana", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5912, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Canis dirus", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 5960, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Cynomys gunnisoni", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6020, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Equus conversidens", + "ecologicalgroup": "PRSS" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6047, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Erethizon dorsata", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6156, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Lepus californicus", + "ecologicalgroup": "LAGO" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6294, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Neotoma albigula", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6309, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Nothrotheriops shastensis", + "ecologicalgroup": "PILO" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6330, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Odocoileus hemionus", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6332, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Odocoileus virginianus", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6350, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Ovis canadensis", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6574, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Spermophilus variegatus", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6591, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Sylvilagus audubonii", + "ecologicalgroup": "LAGO" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6682, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Urocyon cinereoargenteus", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6688, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Ursus arctos", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6740, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Puma concolor", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 6749, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Lynx rufus", + "ecologicalgroup": "CARN" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 7013, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Chaetodipus intermedius", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 7018, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Cervus elaphus canadensis", + "ecologicalgroup": "ARTI" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth", + "taxonid": 7047, + "symmetry": null, + "taxongroup": "Mammals", + "elementtype": "bone/tooth", + "variablename": "Cratogeomys castanops", + "ecologicalgroup": "RODE" + }, + { + "units": "present/absent", + "value": 1, + "context": null, + "element": "bone/tooth/shell", + "taxonid": 6461, + "symmetry": null, + "taxongroup": "Reptiles and amphibians", + "elementtype": "bone/tooth/shell", + "variablename": "Reptilia", + "ecologicalgroup": "HERP" + } + ], + "depth": null, + "sampleid": 103412, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": 80464, + "analysisunitname": "Assemblage" + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": { + "notes": null, + "contact": null, + "agemodel": "Individually dated analysis units", + "agerange": { + "ageboundolder": 35000, + "ageboundyounger": 1 + }, + "isdefault": true, + "dateprepared": null, + "modelagetype": "Radiocarbon years BP", + "chronologyname": "FAUNMAP 1.1" + }, + "chronologyid": 2195, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 12460, + "chroncontrolid": 23098, + "agelimityounger": 11620, + "chroncontrolage": 12040, + "chroncontroltype": "Radiocarbon" + }, + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": null, + "chroncontrolid": 24872, + "agelimityounger": null, + "chroncontrolage": null, + "chroncontroltype": "Biostratigraphic" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": null, + "contact": [ + { + "contactid": 6539, + "givenname": "Valerie J.", + "familyname": "Syverson", + "contactname": "Syverson, Valerie J.", + "leadinginitial": "V.J." + } + ], + "agemodel": "OxCal bounds", + "agerange": { + "ageboundolder": 15504, + "ageboundyounger": 12734 + }, + "isdefault": false, + "dateprepared": "2025-01-21", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Syverson-Blois: bounds" + }, + "chronologyid": 47129, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14784, + "chroncontrolid": 138628, + "agelimityounger": 13584, + "chroncontrolage": 13984, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + } + ] + } + }, + { + "chronology": { + "chronology": { + "notes": null, + "contact": [ + { + "contactid": 6539, + "givenname": "Valerie J.", + "familyname": "Syverson", + "contactname": "Syverson, Valerie J.", + "leadinginitial": "V.J." + } + ], + "agemodel": "OxCal event", + "agerange": { + "ageboundolder": 14594, + "ageboundyounger": 13654 + }, + "isdefault": false, + "dateprepared": "2025-01-21", + "modelagetype": "Calibrated radiocarbon years BP", + "chronologyname": "Syverson-Blois: event" + }, + "chronologyid": 47130, + "chroncontrols": [ + { + "depth": null, + "geochron": { + "agetype": null, + "delta13c": null, + "delta15n": null, + "infinite": null, + "percentc": null, + "percentn": null, + "labnumber": null, + "reservoir": null, + "geochronid": null, + "geochronage": null, + "geochrontype": null, + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": null, + "geochronerrorolder": null, + "geochronerroryounger": null, + "geochronmaterialdated": null + }, + "thickness": null, + "agelimitolder": 14784, + "chroncontrolid": 146419, + "agelimityounger": 13584, + "chroncontrolage": 13984, + "chroncontroltype": "Radiocarbon, calibrated, Bayesian modelled" + } + ] + } + } + ], + "defaultchronology": 2195 + }, + "sitedescription": null + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-01cad7.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-01cad7.json new file mode 100644 index 00000000..e8cc0cce --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-01cad7.json @@ -0,0 +1,72 @@ +{ + "status": "success", + "data": [ + { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 24, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + }, + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 7870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 37682, + "sitename": "Alexander Lake", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-71.90076,41.86029]}", + "altitude": 77, + "collectionunits": [ + { + "handle": "ALEXLKBS", + "datasets": [ + { + "datasetid": 73926, + "datasettype": "diatom bottom sample" + } + ], + "collectionunit": "Alexander Lake", + "collectionunitid": 55369, + "collectionunittype": "Modern" + }, + { + "handle": "ALXDRLKE", + "datasets": [ + { + "datasetid": 69663, + "datasettype": "diatom top-bottom" + } + ], + "collectionunit": "Alexander Lake", + "collectionunitid": 51132, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-210911-POST.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-210911-POST.json new file mode 100644 index 00000000..8abc283f --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-210911-POST.json @@ -0,0 +1,3786 @@ +{ + "status": "success", + "data": [ + { + "siteid": 9, + "sitename": "Adange", + "sitedescription": "Meander of Adange river. Physiography: Fluvial terrace above flood-plain. Surrounding vegetation: Subalpine tall herbaceous vegetation.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.33333,43.30556]}", + "altitude": 2065, + "collectionunits": [ + { + "handle": "ADANGE", + "datasets": [ + { + "datasetid": 9, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 9, + "collectionunittype": "Section" + }, + { + "handle": "ADANGE", + "datasets": [ + { + "datasetid": 7859, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 9, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 12, + "sitename": "Ageröds Mosse", + "sitedescription": "Forested Sphagnum bog. Physiography: till. Surrounding vegetation: pasture and arable land.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[13.41701,55.92856],[13.43847,55.92856],[13.43847,55.94039],[13.41701,55.94039],[13.41701,55.92856]]]}", + "altitude": 47, + "collectionunits": [ + { + "handle": "AGE", + "datasets": [ + { + "datasetid": 12, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 12, + "collectionunittype": "Core" + }, + { + "handle": "AGE", + "datasets": [ + { + "datasetid": 7861, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 12, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 16, + "sitename": "Ahlenmoor", + "sitedescription": "Excavated bog. Physiography: Raised bog. Surrounding vegetation: Sphagnetum.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[8.715,53.66],[8.82,53.66],[8.82,53.705],[8.715,53.705],[8.715,53.66]]]}", + "altitude": 5, + "collectionunits": [ + { + "handle": "AFM2012", + "datasets": [ + { + "datasetid": 74153, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AFM 2012", + "collectionunitid": 55531, + "collectionunittype": "Core" + }, + { + "handle": "AFM2012", + "datasets": [ + { + "datasetid": 74154, + "datasettype": "pollen" + } + ], + "collectionunit": "AFM 2012", + "collectionunitid": 55531, + "collectionunittype": "Core" + }, + { + "handle": "AHL5", + "datasets": [ + { + "datasetid": 16, + "datasettype": "pollen" + } + ], + "collectionunit": "AHL V", + "collectionunitid": 16, + "collectionunittype": "Core" + }, + { + "handle": "AHL5", + "datasets": [ + { + "datasetid": 7864, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AHL V", + "collectionunitid": 16, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 20, + "sitename": "Akuvaara", + "sitedescription": "Lake. Physiography: Hill of sandy/gravelly outwash. Surrounding vegetation: Thin pine forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[27.67406,69.12326]}", + "altitude": 159, + "collectionunits": [ + { + "handle": "AKUV", + "datasets": [ + { + "datasetid": 20, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 20, + "collectionunittype": "Core" + }, + { + "handle": "AKUV", + "datasets": [ + { + "datasetid": 7867, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 20, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 200, + "sitename": "Amtkel", + "sitedescription": "Lower part of glacial trough. Physiography: Head of river Amtkel. Surrounding vegetation: Subalpine beech elfin woodland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.30833,43.26806]}", + "altitude": 2635, + "collectionunits": [ + { + "handle": "AMTKEL", + "datasets": [ + { + "datasetid": 200, + "datasettype": "pollen" + } + ], + "collectionunit": "AMTKEL", + "collectionunitid": 200, + "collectionunittype": "Core" + }, + { + "handle": "AMTKEL", + "datasets": [ + { + "datasetid": 7879, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AMTKEL", + "collectionunitid": 200, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 214, + "sitename": "Arts Lough", + "sitedescription": "Eroding blanket peat. Physiography: Steep cliffs to south rising to 800m. Surrounding vegetation: Heathland vegetation.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-6.43333,52.95]}", + "altitude": 613, + "collectionunits": [ + { + "handle": "ARTSLOUG", + "datasets": [ + { + "datasetid": 215, + "datasettype": "pollen" + } + ], + "collectionunit": "1", + "collectionunitid": 214, + "collectionunittype": "Core" + }, + { + "handle": "ARTSLOUG", + "datasets": [ + { + "datasetid": 7892, + "datasettype": "geochronologic" + } + ], + "collectionunit": "1", + "collectionunitid": 214, + "collectionunittype": "Core" + }, + { + "handle": "ARTSLOUG", + "datasets": [ + { + "datasetid": 10470, + "datasettype": "charcoal" + } + ], + "collectionunit": "1", + "collectionunitid": 214, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 223, + "sitename": "Ballinloghig Lake", + "sitedescription": "Lake with marginal fen. Physiography: Southern slope of Slieve Mish mountains. Surrounding vegetation: Blanket bog, heath, pasture and woodland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-10.30833,52.2]}", + "altitude": 66, + "collectionunits": [ + { + "handle": "BALLIN", + "datasets": [ + { + "datasetid": 225, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 223, + "collectionunittype": "Core" + }, + { + "handle": "BALLIN", + "datasets": [ + { + "datasetid": 7898, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 223, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 224, + "sitename": "Ballybetagh", + "sitedescription": "Spring-fed marsh or spring. Physiography: On the edge of the Dublin mountains.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-6.25,53.16667]}", + "altitude": 431, + "collectionunits": [ + { + "handle": "BALLYBET", + "datasets": [ + { + "datasetid": 226, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 224, + "collectionunittype": "Core" + }, + { + "handle": "BALLYBET", + "datasets": [ + { + "datasetid": 7899, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 224, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 310, + "sitename": "Bruvatnet [Rovvejávri]", + "sitedescription": "Lake. Physiography: Bedrock hills mantled by gl. drift (till. Surrounding vegetation: Thin mountain birch scrub.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[28.39012,70.17739],[28.42429,70.17739],[28.42429,70.18479],[28.39012,70.18479],[28.39012,70.17739]]]}", + "altitude": 110, + "collectionunits": [ + { + "handle": "BRUVAT", + "datasets": [ + { + "datasetid": 317, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 310, + "collectionunittype": "Core" + }, + { + "handle": "BRUVAT", + "datasets": [ + { + "datasetid": 7958, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 2", + "collectionunitid": 310, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 335, + "sitename": "Selle di Carnino", + "sitedescription": "Large peaty depression. Surrounding vegetation: Subalpine meadows.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[7.69444,44.15]}", + "altitude": 1975, + "collectionunits": [ + { + "handle": "CARNINO", + "datasets": [ + { + "datasetid": 342, + "datasettype": "pollen" + } + ], + "collectionunit": "core I", + "collectionunitid": 335, + "collectionunittype": "Core" + }, + { + "handle": "CARNINO", + "datasets": [ + { + "datasetid": 7978, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core I", + "collectionunitid": 335, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 355, + "sitename": "Chernikhovo", + "sitedescription": "Bog. Physiography: Outwash plain. Surrounding vegetation: Pinus-Betula, Alnus.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[26.43333,53.41667]}", + "altitude": 178, + "collectionunits": [ + { + "handle": "CHERNIH", + "datasets": [ + { + "datasetid": 363, + "datasettype": "pollen" + } + ], + "collectionunit": "CHERNIH", + "collectionunitid": 355, + "collectionunittype": "Core" + }, + { + "handle": "CHERNIH", + "datasets": [ + { + "datasetid": 7992, + "datasettype": "geochronologic" + } + ], + "collectionunit": "CHERNIH", + "collectionunitid": 355, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 363, + "sitename": "Le Marais St Boetien", + "sitedescription": "Marsh. Physiogramphy: basin. Surrounding vegetation: Betula, Populus, Salix, Quercus.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[3.81667,49.61667]}", + "altitude": 61, + "collectionunits": [ + { + "handle": "CHIVRES", + "datasets": [ + { + "datasetid": 374, + "datasettype": "pollen" + } + ], + "collectionunit": "CHIVRES", + "collectionunitid": 363, + "collectionunittype": "Core" + }, + { + "handle": "CHIVRES", + "datasets": [ + { + "datasetid": 7999, + "datasettype": "geochronologic" + } + ], + "collectionunit": "CHIVRES", + "collectionunitid": 363, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 516, + "sitename": "Voros-mocsar", + "sitedescription": "Marsh formed in a dead channel of Danube. Surrounding vegetation: Cultivated plain with meadows,pasture.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[19.19083,46.47722]}", + "altitude": 88, + "collectionunits": [ + { + "handle": "CS-4", + "datasets": [ + { + "datasetid": 530, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 516, + "collectionunittype": "Core" + }, + { + "handle": "CS-4", + "datasets": [ + { + "datasetid": 8033, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 516, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 517, + "sitename": "Starniki", + "sitedescription": "Fen bog. Physiography: depression. Surrounding vegetation: Forests.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[26.01667,50.26667]}", + "altitude": 243, + "collectionunits": [ + { + "handle": "CTAR", + "datasets": [ + { + "datasetid": 531, + "datasettype": "pollen" + } + ], + "collectionunit": "CTAR", + "collectionunitid": 517, + "collectionunittype": "Core" + }, + { + "handle": "CTAR", + "datasets": [ + { + "datasetid": 8034, + "datasettype": "geochronologic" + } + ], + "collectionunit": "CTAR", + "collectionunitid": 517, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 700, + "sitename": "Domsvatnet", + "sitedescription": "The lake occupies a shallow oblong basin, measuring about 150 m by 600 m, between gently sloping hills covered by drift. There are no apparent influents and only a small stream as an outflow. The dominant vegetation on the surrounding slopes is a dwarf-shrub tundra with Betula nana, Empetrum, Salix, Arctostaphylos alpinum, and Rubus chamaemorus as prominent elements. Cottongrass-sedge communities are abundant in wetter depressions.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[31.01975,70.32333],[31.03198,70.32333],[31.03198,70.32834],[31.01975,70.32834],[31.01975,70.32333]]]}", + "altitude": 107, + "collectionunits": [ + { + "handle": "DOMSV", + "datasets": [ + { + "datasetid": 720, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 700, + "collectionunittype": "Core" + }, + { + "handle": "DOMSV", + "datasets": [ + { + "datasetid": 8071, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 700, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 703, + "sitename": "Dovjok Swamp", + "sitedescription": "Floodplain Phragmites fen. Physiography: floodplain in Murafa Basin. Surrounding vegetation: herb steppe, Quercus/Carpinus forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[28.25,48.75]}", + "altitude": 276, + "collectionunits": [ + { + "handle": "DOVJOK", + "datasets": [ + { + "datasetid": 723, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 703, + "collectionunittype": "Core" + }, + { + "handle": "DOVJOK", + "datasets": [ + { + "datasetid": 8073, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 703, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 765, + "sitename": "Edessa", + "sitedescription": "Marsh. Surrounding vegetation: Brushwood of deciduous oak.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[21.9525,40.81806]}", + "altitude": 610, + "collectionunits": [ + { + "handle": "EDESSA", + "datasets": [ + { + "datasetid": 784, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 764, + "collectionunittype": "Core" + }, + { + "handle": "EDESSA", + "datasets": [ + { + "datasetid": 8082, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 764, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 831, + "sitename": "Gagra", + "sitedescription": "Marine terrace. Physiography: River month Kolkhidka. Surrounding vegetation: Anthropogenic.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[40.26667,43.28333]}", + "altitude": -4, + "collectionunits": [ + { + "handle": "GAGRA", + "datasets": [ + { + "datasetid": 858, + "datasettype": "pollen" + } + ], + "collectionunit": "core Ga", + "collectionunitid": 830, + "collectionunittype": "Section" + }, + { + "handle": "GAGRA", + "datasets": [ + { + "datasetid": 8131, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core Ga", + "collectionunitid": 830, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 839, + "sitename": "Gel'myazevskoye", + "sitedescription": "Fen bog. Physiography: depression. Surrounding vegetation: Forests and meadow steppes.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[31.83333,49.66667]}", + "altitude": 71, + "collectionunits": [ + { + "handle": "GELMT", + "datasets": [ + { + "datasetid": 867, + "datasettype": "pollen" + } + ], + "collectionunit": "GELMT", + "collectionunitid": 838, + "collectionunittype": "Core" + }, + { + "handle": "GELMT", + "datasets": [ + { + "datasetid": 8136, + "datasettype": "geochronologic" + } + ], + "collectionunit": "GELMT", + "collectionunitid": 838, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 947, + "sitename": "Grasvatn", + "sitedescription": "Shallow lake on the island of Frøya. Overgrown by aquatics. Physiography: Shellsand on gneisses. Surrounding vegetation: Heather, fens and bogs.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[8.68656,63.70186],[8.69161,63.70186],[8.69161,63.70395],[8.68656,63.70395],[8.68656,63.70186]]]}", + "altitude": 25, + "collectionunits": [ + { + "handle": "GRASVATN", + "datasets": [ + { + "datasetid": 977, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 946, + "collectionunittype": "Core" + }, + { + "handle": "GRASVATN", + "datasets": [ + { + "datasetid": 8154, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 946, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 1121, + "sitename": "Ivanovskoye Peat Bog", + "sitedescription": "Peat bog. Physiography: periglacial lake of middle Pleistocene. Surrounding vegetation: birch-pine forest and Carex assosiations.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[38.76667,56.81667]}", + "altitude": 152, + "collectionunits": [ + { + "handle": "IVAN3", + "datasets": [ + { + "datasetid": 1155, + "datasettype": "pollen" + } + ], + "collectionunit": "Profile 3", + "collectionunitid": 1120, + "collectionunittype": "Section" + }, + { + "handle": "IVAN3", + "datasets": [ + { + "datasetid": 8212, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Profile 3", + "collectionunitid": 1120, + "collectionunittype": "Section" + }, + { + "handle": "IVAN4", + "datasets": [ + { + "datasetid": 4116, + "datasettype": "pollen" + } + ], + "collectionunit": "profile 4", + "collectionunitid": 3987, + "collectionunittype": "Section" + }, + { + "handle": "IVAN4", + "datasets": [ + { + "datasetid": 9006, + "datasettype": "geochronologic" + } + ], + "collectionunit": "profile 4", + "collectionunitid": 3987, + "collectionunittype": "Section" + }, + { + "handle": "IVAN5", + "datasets": [ + { + "datasetid": 4117, + "datasettype": "pollen" + } + ], + "collectionunit": "profile 5", + "collectionunitid": 3988, + "collectionunittype": "Core" + }, + { + "handle": "IVAN5", + "datasets": [ + { + "datasetid": 9007, + "datasettype": "geochronologic" + } + ], + "collectionunit": "profile 5", + "collectionunitid": 3988, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 1398, + "sitename": "Kalsa Mire", + "sitedescription": "Mire, peat cutting at the edges. Physiography: undulating moraine topography. Surrounding vegetation: Pinus, Betula, Picea forest. in SW field.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[27.41146,58.19142]}", + "altitude": 28, + "collectionunits": [ + { + "handle": "KALSA", + "datasets": [ + { + "datasetid": 1434, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 1397, + "collectionunittype": "Core" + }, + { + "handle": "KALSA", + "datasets": [ + { + "datasetid": 8231, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 1397, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 1399, + "sitename": "Kameničky", + "sitedescription": "Drained sloping spring mire. Physiography: Kameničská kotlina Basin at its N margin. Surrounding vegetation: Alder carr.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[15.96947,49.72562],[15.9723,49.72562],[15.9723,49.7274],[15.96947,49.7274],[15.96947,49.72562]]]}", + "altitude": 618, + "collectionunits": [ + { + "handle": "KAMEN", + "datasets": [ + { + "datasetid": 1435, + "datasettype": "pollen" + } + ], + "collectionunit": "Core CV-34-C", + "collectionunitid": 1398, + "collectionunittype": "Section" + }, + { + "handle": "KAMEN", + "datasets": [ + { + "datasetid": 8232, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Core CV-34-C", + "collectionunitid": 1398, + "collectionunittype": "Section" + }, + { + "handle": "KAMEN", + "datasets": [ + { + "datasetid": 10544, + "datasettype": "testate amoebae" + } + ], + "collectionunit": "Core CV-34-C", + "collectionunitid": 1398, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 1401, + "sitename": "Kansjön", + "sitedescription": "Lake. Physiography: Rolling till surface. Surrounding vegetation: Pinus, Betula.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[14.53458,57.64055]}", + "altitude": 299, + "collectionunits": [ + { + "handle": "KANSJON", + "datasets": [ + { + "datasetid": 1438, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 1400, + "collectionunittype": "Core" + }, + { + "handle": "KANSJON", + "datasets": [ + { + "datasetid": 8234, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 1400, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 1403, + "sitename": "Kardashinski Swamp", + "sitedescription": "Phragmites fen. Physiography: Floodplain of Dniepr River. Vegetation formation: Steppe.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[32.61667,46.51667]}", + "altitude": 5, + "collectionunits": [ + { + "handle": "KARDAS", + "datasets": [ + { + "datasetid": 1440, + "datasettype": "pollen" + } + ], + "collectionunit": "KARDAS", + "collectionunitid": 1402, + "collectionunittype": "Core" + }, + { + "handle": "KARDAS", + "datasets": [ + { + "datasetid": 8236, + "datasettype": "geochronologic" + } + ], + "collectionunit": "KARDAS", + "collectionunitid": 1402, + "collectionunittype": "Core" + }, + { + "handle": "KARDAS", + "datasets": [ + { + "datasetid": 45319, + "datasettype": "pollen" + } + ], + "collectionunit": "KARDAS", + "collectionunitid": 1402, + "collectionunittype": "Core" + }, + { + "handle": "KARDAS", + "datasets": [ + { + "datasetid": 45320, + "datasettype": "pollen" + } + ], + "collectionunit": "KARDAS", + "collectionunitid": 1402, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 1484, + "sitename": "Kirikumae", + "sitedescription": "Lake, west + southern part paludified. Physiography: Hummocky moraine, esker. Surrounding vegetation: Pinus and Picea forest + mire.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[27.25128,57.68291]}", + "altitude": 199, + "collectionunits": [ + { + "handle": "KIRIKU", + "datasets": [ + { + "datasetid": 1522, + "datasettype": "pollen" + } + ], + "collectionunit": "Core 63", + "collectionunitid": 1483, + "collectionunittype": "Core" + }, + { + "handle": "KIRIKU", + "datasets": [ + { + "datasetid": 8254, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Core 63", + "collectionunitid": 1483, + "collectionunittype": "Core" + }, + { + "handle": "KIRIKU", + "datasets": [ + { + "datasetid": 58497, + "datasettype": "loss-on-ignition" + } + ], + "collectionunit": "Core 63", + "collectionunitid": 1483, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 1537, + "sitename": "Lago de Ajo", + "sitedescription": "Lake dammed in 1915 for hydroelectric. Physiography: On limestone at the head of the valley. Surrounding vegetation: Pasture, Quercus scrub, Fagus woodland.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-6.14159,43.03849],[-6.13597,43.03849],[-6.13597,43.04488],[-6.14159,43.04488],[-6.14159,43.03849]]]}", + "altitude": 1569, + "collectionunits": [ + { + "handle": "LAGOAJO", + "datasets": [ + { + "datasetid": 1576, + "datasettype": "loss-on-ignition" + } + ], + "collectionunit": null, + "collectionunitid": 1536, + "collectionunittype": "Core" + }, + { + "handle": "LAGOAJO", + "datasets": [ + { + "datasetid": 1577, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 1536, + "collectionunittype": "Core" + }, + { + "handle": "LAGOAJO", + "datasets": [ + { + "datasetid": 8290, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 1536, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2255, + "sitename": "Sanabria Marsh", + "sitedescription": "Small marsh in former lake. Physiography: In a morraine at the head of the valley. Surrounding vegetation: Quercus pyrenaica in valley, heather.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-6.73333,42.1]}", + "altitude": 1425, + "collectionunits": [ + { + "handle": "SANABRIA", + "datasets": [ + { + "datasetid": 2334, + "datasettype": "loss-on-ignition" + } + ], + "collectionunit": "SANABRIA", + "collectionunitid": 2254, + "collectionunittype": "Core" + }, + { + "handle": "SANABRIA", + "datasets": [ + { + "datasetid": 2335, + "datasettype": "pollen" + } + ], + "collectionunit": "SANABRIA", + "collectionunitid": 2254, + "collectionunittype": "Core" + }, + { + "handle": "SANABRIA", + "datasets": [ + { + "datasetid": 8589, + "datasettype": "geochronologic" + } + ], + "collectionunit": "SANABRIA", + "collectionunitid": 2254, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2960, + "sitename": "Black Sea (Southwest 1)", + "sitedescription": "Marine core from southwest slope B.Sea.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[28.91667,42.18417]}", + "altitude": -1351, + "collectionunits": [ + { + "handle": "A159", + "datasets": [ + { + "datasetid": 3859, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3735, + "collectionunittype": "Core" + }, + { + "handle": "A159", + "datasets": [ + { + "datasetid": 8870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3735, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2961, + "sitename": "Aborregöl", + "sitedescription": "Small lake with marginal fen. Physiography: in hummocky morraine with exposed bedroc. Surrounding vegetation: mainly spruce with pine.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[16.15584,57.20045]}", + "altitude": 81, + "collectionunits": [ + { + "handle": "ABBOREG", + "datasets": [ + { + "datasetid": 3860, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3736, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2963, + "sitename": "Akgöl Adatepe", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[30.56203,41.03612]}", + "altitude": 15, + "collectionunits": [ + { + "handle": "ADATEPE", + "datasets": [ + { + "datasetid": 3862, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3738, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2964, + "sitename": "Aegelsee", + "sitedescription": "Raised bog with small lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[7.54333,46.64583]}", + "altitude": 1064, + "collectionunits": [ + { + "handle": "AE1", + "datasets": [ + { + "datasetid": 3863, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3739, + "collectionunittype": "Core" + }, + { + "handle": "AE3", + "datasets": [ + { + "datasetid": 40626, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 3", + "collectionunitid": 28183, + "collectionunittype": "Core" + }, + { + "handle": "AE3", + "datasets": [ + { + "datasetid": 40627, + "datasettype": "pollen" + } + ], + "collectionunit": "core 3", + "collectionunitid": 28183, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2965, + "sitename": "Abernethy Forest", + "sitedescription": "Peat hollow in a small clearing of pine. Physiography: shallow valley in hummocky morraine. Surrounding vegetation: mire surrounded by Pinus woods + Betula.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-3.71056,57.23528]}", + "altitude": 221, + "collectionunits": [ + { + "handle": "AF1970", + "datasets": [ + { + "datasetid": 3864, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3740, + "collectionunittype": "Core" + }, + { + "handle": "AF1974", + "datasets": [ + { + "datasetid": 3865, + "datasettype": "pollen" + } + ], + "collectionunit": "2", + "collectionunitid": 3741, + "collectionunittype": "Core" + }, + { + "handle": "AF1974", + "datasets": [ + { + "datasetid": 8872, + "datasettype": "geochronologic" + } + ], + "collectionunit": "2", + "collectionunitid": 3741, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2966, + "sitename": "Aholammi", + "sitedescription": "Lake with mesic forest. Physiography: hilly morainic country. Surrounding vegetation: mesic spruce forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[25.21692,61.8947]}", + "altitude": 87, + "collectionunits": [ + { + "handle": "AHOLAMMI", + "datasets": [ + { + "datasetid": 3866, + "datasettype": "pollen" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3742, + "collectionunittype": "Core" + }, + { + "handle": "AHOLAMMI", + "datasets": [ + { + "datasetid": 8873, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3742, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2967, + "sitename": "Aiguillettes des Ouches", + "sitedescription": "little lake. Physiography: larg cirquein mountain. Surrounding vegetation: herb.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[6.80944,45.92333]}", + "altitude": 2206, + "collectionunits": [ + { + "handle": "AIG_HOU", + "datasets": [ + { + "datasetid": 3867, + "datasettype": "pollen" + } + ], + "collectionunit": "AIG_HOU", + "collectionunitid": 3743, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2968, + "sitename": "Algendar", + "sitedescription": "South coast of Minorca Island. Physiography: littoral core. Surrounding vegetation: Quercus ilex.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[3.95861,39.94056]}", + "altitude": 12, + "collectionunits": [ + { + "handle": "ALGENDAR", + "datasets": [ + { + "datasetid": 3868, + "datasettype": "pollen" + } + ], + "collectionunit": "ALGENDAR", + "collectionunitid": 3744, + "collectionunittype": "Core" + }, + { + "handle": "ALGENDAR", + "datasets": [ + { + "datasetid": 8874, + "datasettype": "geochronologic" + } + ], + "collectionunit": "ALGENDAR", + "collectionunitid": 3744, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2969, + "sitename": "Plan du Laus", + "sitedescription": "Meandring stream in a flat meadow. Physiography: glacial depression. Surrounding vegetation: larch on rocky slopes.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[6.70222,44.24167]}", + "altitude": 2130, + "collectionunits": [ + { + "handle": "ALLOS", + "datasets": [ + { + "datasetid": 3869, + "datasettype": "pollen" + } + ], + "collectionunit": "ALLOS", + "collectionunitid": 3745, + "collectionunittype": "Core" + }, + { + "handle": "ALLOS", + "datasets": [ + { + "datasetid": 8875, + "datasettype": "geochronologic" + } + ], + "collectionunit": "ALLOS", + "collectionunitid": 3745, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2970, + "sitename": "Alsa", + "sitedescription": "Peat bog. Physiography: the peat is situated on Trias. Surrounding vegetation: Ericaceae-Coniferous forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-4.01667,43.11778]}", + "altitude": 543, + "collectionunits": [ + { + "handle": "ALSA", + "datasets": [ + { + "datasetid": 3870, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3746, + "collectionunittype": "Core" + }, + { + "handle": "ALSA", + "datasets": [ + { + "datasetid": 8876, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3746, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2971, + "sitename": "Hières sur Amby", + "sitedescription": "lake. Physiography: depression in Würmian moraine. Surounding vegetation: cultivated field with reforested Populus zones.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[5.28333,45.79083]}", + "altitude": 222, + "collectionunits": [ + { + "handle": "AMBY80", + "datasets": [ + { + "datasetid": 25284, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Hières sur Amby AI (S1)", + "collectionunitid": 18405, + "collectionunittype": "Core" + }, + { + "handle": "AMBY80", + "datasets": [ + { + "datasetid": 25285, + "datasettype": "pollen" + } + ], + "collectionunit": "Hières sur Amby AI (S1)", + "collectionunitid": 18405, + "collectionunittype": "Core" + }, + { + "handle": "AMBY86", + "datasets": [ + { + "datasetid": 3871, + "datasettype": "pollen" + } + ], + "collectionunit": "core AII (S2)", + "collectionunitid": 3747, + "collectionunittype": "Core" + }, + { + "handle": "AMBY86", + "datasets": [ + { + "datasetid": 8877, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core AII (S2)", + "collectionunitid": 3747, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2972, + "sitename": "Ampoix", + "sitedescription": "Mire. Physiography: Explosion crater (maar). Surrounding vegetation: Meadows.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[2.93333,45.63333]}", + "altitude": 1114, + "collectionunits": [ + { + "handle": "AMPOIX", + "datasets": [ + { + "datasetid": 3872, + "datasettype": "pollen" + } + ], + "collectionunit": "AMPOIX", + "collectionunitid": 3748, + "collectionunittype": "Core" + }, + { + "handle": "AMPOIX", + "datasets": [ + { + "datasetid": 8878, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AMPOIX", + "collectionunitid": 3748, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2973, + "sitename": "Amsoldingersee", + "sitedescription": "Lake surrounded by fields and meadows. Surrounding vegetation: agricultural landscape.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[7.575,46.725]}", + "altitude": 643, + "collectionunits": [ + { + "handle": "AMSOPO1", + "datasets": [ + { + "datasetid": 3873, + "datasettype": "pollen" + } + ], + "collectionunit": "PO1", + "collectionunitid": 3749, + "collectionunittype": "Core" + }, + { + "handle": "AMSOPO2", + "datasets": [ + { + "datasetid": 3874, + "datasettype": "pollen" + } + ], + "collectionunit": "PO2", + "collectionunitid": 3750, + "collectionunittype": "Core" + }, + { + "handle": "AMSOPO2", + "datasets": [ + { + "datasetid": 8879, + "datasettype": "geochronologic" + } + ], + "collectionunit": "PO2", + "collectionunitid": 3750, + "collectionunittype": "Core" + }, + { + "handle": "AMSOPO3", + "datasets": [ + { + "datasetid": 3875, + "datasettype": "pollen" + } + ], + "collectionunit": "PO3", + "collectionunitid": 3751, + "collectionunittype": "Core" + }, + { + "handle": "AMSOPO3", + "datasets": [ + { + "datasetid": 8880, + "datasettype": "geochronologic" + } + ], + "collectionunit": "PO3", + "collectionunitid": 3751, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2974, + "sitename": "Amtkel 1", + "sitedescription": "Bottom of the trough valley on Amtkel mn. Physiography: toe of slope foot of morainic ridge. Surrounding vegetation: subalpine foot of morainic ridge.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.29167,43.28333]}", + "altitude": 1896, + "collectionunits": [ + { + "handle": "AMTKEL1", + "datasets": [ + { + "datasetid": 3876, + "datasettype": "pollen" + } + ], + "collectionunit": "AMTKEL1", + "collectionunitid": 3752, + "collectionunittype": "Core" + }, + { + "handle": "AMTKEL1", + "datasets": [ + { + "datasetid": 8881, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AMTKEL1", + "collectionunitid": 3752, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2975, + "sitename": "Amtkel 2", + "sitedescription": "Bottom of old trough. Physiography: depression between morenic ridges. Surrounding vegetation: subalpine beech elfin woodland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.28417,43.29167]}", + "altitude": 1808, + "collectionunits": [ + { + "handle": "AMTKEL2", + "datasets": [ + { + "datasetid": 3877, + "datasettype": "pollen" + } + ], + "collectionunit": "AMTKEL2", + "collectionunitid": 3753, + "collectionunittype": "Core" + }, + { + "handle": "AMTKEL2", + "datasets": [ + { + "datasetid": 8882, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AMTKEL2", + "collectionunitid": 3753, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2976, + "sitename": "Amtkel 3", + "sitedescription": "Slope of the old glacial trough. Physiography: depression between the morains. Surrounding vegetation: subalpine beech elfin woodland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.29167,43.26667]}", + "altitude": 1826, + "collectionunits": [ + { + "handle": "AMTKEL3", + "datasets": [ + { + "datasetid": 3878, + "datasettype": "pollen" + } + ], + "collectionunit": "AMTKEL3", + "collectionunitid": 3754, + "collectionunittype": "Core" + }, + { + "handle": "AMTKEL3", + "datasets": [ + { + "datasetid": 8883, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AMTKEL3", + "collectionunitid": 3754, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2977, + "sitename": "Allt na Feithe Sheilich", + "sitedescription": "Eroding blanket bog. Physiography: watershed plateau. Surrounding vegetation: calluneto-Eriophoretum (McKean, 1962).", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-3.90841,57.31333]}", + "altitude": 581, + "collectionunits": [ + { + "handle": "ANFSHEIL", + "datasets": [ + { + "datasetid": 3879, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3755, + "collectionunittype": "Core" + }, + { + "handle": "ANFSHEIL", + "datasets": [ + { + "datasetid": 8884, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3755, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2979, + "sitename": "Åntu Sinijarv", + "sitedescription": "Lake, spring-fed, closed, thin fen margi. Physiography: Near esker ridge on Pandivere uplands. Surrounding vegetation: Pine and Corylus, Betula and Alnus rare,.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[26.24178,59.0608]}", + "altitude": 87, + "collectionunits": [ + { + "handle": "ANTU", + "datasets": [ + { + "datasetid": 3882, + "datasettype": "pollen" + } + ], + "collectionunit": "core 11", + "collectionunitid": 3757, + "collectionunittype": "Core" + }, + { + "handle": "ANTU", + "datasets": [ + { + "datasetid": 8886, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 11", + "collectionunitid": 3757, + "collectionunittype": "Core" + }, + { + "handle": "ANTU", + "datasets": [ + { + "datasetid": 56080, + "datasettype": "loss-on-ignition" + } + ], + "collectionunit": "core 11", + "collectionunitid": 3757, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2980, + "sitename": "Arkutino Lake", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[27.72198,42.32802],[27.72711,42.32802],[27.72711,42.33165],[27.72198,42.33165],[27.72198,42.32802]]]}", + "altitude": 5, + "collectionunits": [ + { + "handle": "AR1", + "datasets": [ + { + "datasetid": 3883, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3758, + "collectionunittype": "Core" + }, + { + "handle": "AR1", + "datasets": [ + { + "datasetid": 8887, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3758, + "collectionunittype": "Core" + }, + { + "handle": "AR2", + "datasets": [ + { + "datasetid": 3884, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3759, + "collectionunittype": "Core" + }, + { + "handle": "AR2", + "datasets": [ + { + "datasetid": 8888, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3759, + "collectionunittype": "Core" + }, + { + "handle": "BUL/MF/05", + "datasets": [ + { + "datasetid": null, + "datasettype": null + } + ], + "collectionunit": "BUL/MF/05", + "collectionunitid": 49498, + "collectionunittype": "Trap" + }, + { + "handle": "BUL/MF/05", + "datasets": [ + { + "datasetid": 66650, + "datasettype": "pollen trap" + } + ], + "collectionunit": "BUL/MF/05", + "collectionunitid": 49498, + "collectionunittype": "Trap" + } + ] + }, + { + "siteid": 2981, + "sitename": "Lake Aral", + "sitedescription": "Salt lake without outflow. Physiography: depression bordered by not high plains.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[59.98333,44.42]}", + "altitude": 19, + "collectionunits": [ + { + "handle": "ARAL86", + "datasets": [ + { + "datasetid": 3885, + "datasettype": "pollen" + } + ], + "collectionunit": "core 86", + "collectionunitid": 3760, + "collectionunittype": "Core" + }, + { + "handle": "ARAL86", + "datasets": [ + { + "datasetid": 46524, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 86", + "collectionunitid": 3760, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2982, + "sitename": "Plan Dechaud", + "sitedescription": "Lake. Physiography: rounded top in mountain. Surrounding vegetation: herb, rare Larix,Pinus cemb/unic.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[6.83083,45.56722]}", + "altitude": 2160, + "collectionunits": [ + { + "handle": "ARC", + "datasets": [ + { + "datasetid": 3886, + "datasettype": "pollen" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3761, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2983, + "sitename": "Aronde", + "sitedescription": "Bogs ans little lakes close to Aronde river. Physiography: valley of Aonde. Surrounding vegetation: cultivated fields, forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[2.69111,49.4625]}", + "altitude": 77, + "collectionunits": [ + { + "handle": "ARONDE", + "datasets": [ + { + "datasetid": 3887, + "datasettype": "pollen" + } + ], + "collectionunit": "ARONDE", + "collectionunitid": 3762, + "collectionunittype": "Core" + }, + { + "handle": "ARONDE", + "datasets": [ + { + "datasetid": 8889, + "datasettype": "geochronologic" + } + ], + "collectionunit": "ARONDE", + "collectionunitid": 3762, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2984, + "sitename": "Lago de Arreo", + "sitedescription": "Lake. Physiography: valley of Erbre Rio Ebro. Surrounding vegetation: Quercus forest, agriculture.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-2.98333,42.78333]}", + "altitude": 693, + "collectionunits": [ + { + "handle": "ARREO03", + "datasets": [ + { + "datasetid": 3888, + "datasettype": "pollen" + } + ], + "collectionunit": "core A3", + "collectionunitid": 3763, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2985, + "sitename": "Lake Varna", + "sitedescription": "Lake connected with the Black sea. Surrounding vegetation: halophytic vegetation and Phragmites. From Wikipedia: \"Until the 20th century, fresh water from the lake emptied into the Black Sea through the Devnya River, but following the construction of the modern Port of Varna East (and the subsequent draining of the river), a canal was dug through the strip of sand between the sea and the lake between 1906 and 1909, which led to the lake's level dropping by 1.40 m and the incursion of sea water into the lake, which became brackish.\"", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[27.76434,43.1809],[27.8912,43.1809],[27.8912,43.21018],[27.76434,43.21018],[27.76434,43.1809]]]}", + "altitude": 3, + "collectionunits": [ + { + "handle": "ARS1", + "datasets": [ + { + "datasetid": 3889, + "datasettype": "pollen" + } + ], + "collectionunit": "Arsenala", + "collectionunitid": 3764, + "collectionunittype": "Core" + }, + { + "handle": "ARS1", + "datasets": [ + { + "datasetid": 8890, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Arsenala", + "collectionunitid": 3764, + "collectionunittype": "Core" + }, + { + "handle": "VARNA3", + "datasets": [ + { + "datasetid": 22922, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Core-3", + "collectionunitid": 16564, + "collectionunittype": "Core" + }, + { + "handle": "VARNA3", + "datasets": [ + { + "datasetid": 22923, + "datasettype": "pollen" + } + ], + "collectionunit": "Core-3", + "collectionunitid": 16564, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2986, + "sitename": "Åsbotorpsjön", + "sitedescription": "Small lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[13.81996,58.40981]}", + "altitude": 284, + "collectionunits": [ + { + "handle": "ASBOTOR", + "datasets": [ + { + "datasetid": 3890, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3765, + "collectionunittype": "Core" + }, + { + "handle": "ASBOTOR", + "datasets": [ + { + "datasetid": 8891, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3765, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2987, + "sitename": "Atteköps Mosse", + "sitedescription": "Very small bog. Physiography: on a bedrock ridge \"Horst\". Surrounding vegetation: mixed forest with spruce and birch.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[12.88333,56.38333]}", + "altitude": 177, + "collectionunits": [ + { + "handle": "ATTEKOP", + "datasets": [ + { + "datasetid": 3891, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3766, + "collectionunittype": "Core" + }, + { + "handle": "ATTEKOP", + "datasets": [ + { + "datasetid": 8892, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3766, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2988, + "sitename": "Altenweiher", + "sitedescription": "Lake sediment with Alnus peat on top. Physiography: cirque lake. Surrounding vegetation: montane forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[6.99444,48.01333]}", + "altitude": 915, + "collectionunits": [ + { + "handle": "ATW", + "datasets": [ + { + "datasetid": 3892, + "datasettype": "pollen" + } + ], + "collectionunit": "ATW", + "collectionunitid": 3767, + "collectionunittype": "Core" + }, + { + "handle": "ATW", + "datasets": [ + { + "datasetid": 8893, + "datasettype": "geochronologic" + } + ], + "collectionunit": "ATW", + "collectionunitid": 3767, + "collectionunittype": "Core" + }, + { + "handle": "ATW", + "datasets": [ + { + "datasetid": 10569, + "datasettype": "testate amoebae" + } + ], + "collectionunit": "ATW", + "collectionunitid": 3767, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2989, + "sitename": "Atxuri", + "sitedescription": "Peat bog. Physiography: top of Pena Plata. Surrounding vegetation: Pinus and Fagus forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-1.55111,43.25028]}", + "altitude": 485, + "collectionunits": [ + { + "handle": "ATXURI01", + "datasets": [ + { + "datasetid": 3893, + "datasettype": "pollen" + } + ], + "collectionunit": "ATX", + "collectionunitid": 3768, + "collectionunittype": "Core" + }, + { + "handle": "ATXURI01", + "datasets": [ + { + "datasetid": 8894, + "datasettype": "geochronologic" + } + ], + "collectionunit": "ATX", + "collectionunitid": 3768, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2990, + "sitename": "Auneau", + "sitedescription": "Swamp. Physiography: alluvial valley. Surrounding vegetation: wet meadow.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[1.79361,48.45611]}", + "altitude": 125, + "collectionunits": [ + { + "handle": "A400", + "datasets": [ + { + "datasetid": 24658, + "datasettype": "pollen" + } + ], + "collectionunit": "boring A400", + "collectionunitid": 18030, + "collectionunittype": "Core" + }, + { + "handle": "A41", + "datasets": [ + { + "datasetid": 24657, + "datasettype": "pollen" + } + ], + "collectionunit": "boring A41", + "collectionunitid": 18029, + "collectionunittype": "Core" + }, + { + "handle": "AUNEAU", + "datasets": [ + { + "datasetid": 3894, + "datasettype": "pollen" + } + ], + "collectionunit": "boring A10", + "collectionunitid": 3769, + "collectionunittype": "Core" + }, + { + "handle": "AUNEAU", + "datasets": [ + { + "datasetid": 8895, + "datasettype": "geochronologic" + } + ], + "collectionunit": "boring A10", + "collectionunitid": 3769, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2992, + "sitename": "Babozero", + "sitedescription": "Lake. Physiography: end moraine. Surrounding vegetation: Pinus-Picea-Betula forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[37.51667,66.375]}", + "altitude": 136, + "collectionunits": [ + { + "handle": "BABOZ1", + "datasets": [ + { + "datasetid": 3896, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3771, + "collectionunittype": "Core" + }, + { + "handle": "BABOZ1", + "datasets": [ + { + "datasetid": 8896, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3771, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2993, + "sitename": "Badentarbat", + "sitedescription": "Blanket bog (very exposed). Physiography: gently undulating blanket bog. Surrounding vegetation: blanket bog and mire communities.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-5.36375,58.03399]}", + "altitude": 6, + "collectionunits": [ + { + "handle": "BADENTAR", + "datasets": [ + { + "datasetid": 3897, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3772, + "collectionunittype": "Core" + }, + { + "handle": "BADENTAR", + "datasets": [ + { + "datasetid": 8897, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3772, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2996, + "sitename": "Basse-Ville", + "sitedescription": "Marsh. Physiography: alluvial plain. Surrounding vegetation: meadows.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-1.85806,47.18611]}", + "altitude": 4, + "collectionunits": [ + { + "handle": "BASVILLE", + "datasets": [ + { + "datasetid": 3900, + "datasettype": "pollen" + } + ], + "collectionunit": "core 4", + "collectionunitid": 3775, + "collectionunittype": "Core" + }, + { + "handle": "BASVILLE", + "datasets": [ + { + "datasetid": 8899, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 4", + "collectionunitid": 3775, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2997, + "sitename": "Beanrig Moss", + "sitedescription": "Valley mire ca 150m from Blackpool Moss. Physiography: one of 5 eutrophic mires within 1.5 km. Surrounding vegetation: pasture.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-2.78854,55.54891],[-2.76656,55.54891],[-2.76656,55.55656],[-2.78854,55.55656],[-2.78854,55.54891]]]}", + "altitude": 248, + "collectionunits": [ + { + "handle": "BEANRIG", + "datasets": [ + { + "datasetid": 3901, + "datasettype": "pollen" + } + ], + "collectionunit": "4c", + "collectionunitid": 3776, + "collectionunittype": "Core" + }, + { + "handle": "BEANRIG", + "datasets": [ + { + "datasetid": 10570, + "datasettype": "testate amoebae" + } + ], + "collectionunit": "4c", + "collectionunitid": 3776, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 2999, + "sitename": "Bois de Buchelbush", + "sitedescription": "Mardelle (voir avec JLB pour traduc). Physiography: small depression with organic deposits. Surrounding vegetation: Quercus forest with Carpinus and Corylus.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[5.82972,49.71389]}", + "altitude": 364, + "collectionunits": [ + { + "handle": "BEBUCH1", + "datasets": [ + { + "datasetid": 3903, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3778, + "collectionunittype": "Core" + }, + { + "handle": "BEBUCH2", + "datasets": [ + { + "datasetid": 3904, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3779, + "collectionunittype": "Section" + }, + { + "handle": "BEBUCH5", + "datasets": [ + { + "datasetid": 3905, + "datasettype": "pollen" + } + ], + "collectionunit": "core 5", + "collectionunitid": 3780, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 3000, + "sitename": "Buzenol", + "sitedescription": "Calcareous deposits on the hill side. Physiography: Cron (local french word). Surrounding vegetation: Cratoneurum commutatum ...", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[5.60889,49.625]}", + "altitude": 271, + "collectionunits": [ + { + "handle": "BEBUZDEN", + "datasets": [ + { + "datasetid": 3906, + "datasettype": "pollen" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3781, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3001, + "sitename": "Bedlno", + "sitedescription": "Moraine-dammed lake. Physiography: Depression. Surrounding vegetation: cultivated fields and forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[20.28333,51.20417]}", + "altitude": 231, + "collectionunits": [ + { + "handle": "BEDLNO", + "datasets": [ + { + "datasetid": 3907, + "datasettype": "pollen" + } + ], + "collectionunit": "BEDLNO", + "collectionunitid": 3782, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3002, + "sitename": "Ethe source du Cron", + "sitedescription": "Calcareous deposits on the hill. Physiography: cron (Belgium). Surrounding vegetation: mixed forest of Fagus and Quercus.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[5.595,49.60667]}", + "altitude": 265, + "collectionunits": [ + { + "handle": "BEETHECR", + "datasets": [ + { + "datasetid": 3908, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3783, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3003, + "sitename": "Tontelange Heideknapp", + "sitedescription": "Fen. Physiography: small undulating hills. Surrounding vegetation: Picea, Pinus sylvestris.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[5.82,49.71944]}", + "altitude": 332, + "collectionunits": [ + { + "handle": "BEHEIDEK", + "datasets": [ + { + "datasetid": 3909, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3784, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 3004, + "sitename": "Puerto de Belate", + "sitedescription": "Peat bog. Physiography: mountain pass. Surrounding vegetation: pasture and Fagus forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-2.05,43.03333]}", + "altitude": 1066, + "collectionunits": [ + { + "handle": "BELATE01", + "datasets": [ + { + "datasetid": 3910, + "datasettype": "pollen" + } + ], + "collectionunit": "BEL1", + "collectionunitid": 3785, + "collectionunittype": "Core" + }, + { + "handle": "BELATE01", + "datasets": [ + { + "datasetid": 8901, + "datasettype": "geochronologic" + } + ], + "collectionunit": "BEL1", + "collectionunitid": 3785, + "collectionunittype": "Core" + }, + { + "handle": "BELATE05", + "datasets": [ + { + "datasetid": 3911, + "datasettype": "pollen" + } + ], + "collectionunit": "BEL5", + "collectionunitid": 3786, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3005, + "sitename": "Bellefontaine", + "sitedescription": "Lake. Physiography: valley. Surrounding vegetation: Picea-Fagus-Abies.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[6.09306,46.57528]}", + "altitude": 1085, + "collectionunits": [ + { + "handle": "BELLFONT", + "datasets": [ + { + "datasetid": 3912, + "datasettype": "pollen" + } + ], + "collectionunit": "boring I", + "collectionunitid": 3787, + "collectionunittype": "Core" + }, + { + "handle": "BELLFONT", + "datasets": [ + { + "datasetid": 8902, + "datasettype": "geochronologic" + } + ], + "collectionunit": "boring I", + "collectionunitid": 3787, + "collectionunittype": "Core" + }, + { + "handle": "BELLFONT", + "datasets": [ + { + "datasetid": 43593, + "datasettype": "pollen" + } + ], + "collectionunit": "boring I", + "collectionunitid": 3787, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3006, + "sitename": "Belle Lake", + "sitedescription": "Marsh on infilled lake basin. Surrounding vegetation: pasture surrounds this Phragmites fen.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-7.03333,52.18333]}", + "altitude": 32, + "collectionunits": [ + { + "handle": "BELLE", + "datasets": [ + { + "datasetid": 3913, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3788, + "collectionunittype": "Core" + }, + { + "handle": "BELLE", + "datasets": [ + { + "datasetid": 8903, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3788, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3007, + "sitename": "Bois des Amerois", + "sitedescription": "Flat peat bog. Physiography: flat landscape.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[5.12917,49.74389]}", + "altitude": 429, + "collectionunits": [ + { + "handle": "BEMUNO", + "datasets": [ + { + "datasetid": 3914, + "datasettype": "pollen" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3789, + "collectionunittype": "Core" + }, + { + "handle": "BEMUNO", + "datasets": [ + { + "datasetid": 8904, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3789, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3008, + "sitename": "Abbaye d'Orval", + "sitedescription": "Ancient peat below a building. Surrounding vegetation: mixed forest of Quercus and Fagus.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[5.34722,49.64194]}", + "altitude": 230, + "collectionunits": [ + { + "handle": "BEORV622", + "datasets": [ + { + "datasetid": 3915, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3790, + "collectionunittype": "Section" + }, + { + "handle": "BEORV622", + "datasets": [ + { + "datasetid": 10571, + "datasettype": "testate amoebae" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3790, + "collectionunittype": "Section" + }, + { + "handle": "BEORV623", + "datasets": [ + { + "datasetid": 3916, + "datasettype": "pollen" + } + ], + "collectionunit": "core 3", + "collectionunitid": 3791, + "collectionunittype": "Section" + }, + { + "handle": "BEORV624", + "datasets": [ + { + "datasetid": 3917, + "datasettype": "pollen" + } + ], + "collectionunit": "core 4", + "collectionunitid": 3792, + "collectionunittype": "Section" + }, + { + "handle": "BEORV641", + "datasets": [ + { + "datasetid": 3918, + "datasettype": "pollen" + } + ], + "collectionunit": "core 641", + "collectionunitid": 3793, + "collectionunittype": "Section" + }, + { + "handle": "BEORV642", + "datasets": [ + { + "datasetid": 3919, + "datasettype": "pollen" + } + ], + "collectionunit": "core 642", + "collectionunitid": 3794, + "collectionunittype": "Section" + }, + { + "handle": "BEORV643", + "datasets": [ + { + "datasetid": 3920, + "datasettype": "pollen" + } + ], + "collectionunit": "core 643", + "collectionunitid": 3795, + "collectionunittype": "Section" + }, + { + "handle": "BEORV644", + "datasets": [ + { + "datasetid": 3921, + "datasettype": "pollen" + } + ], + "collectionunit": "core 644", + "collectionunitid": 3796, + "collectionunittype": "Section" + }, + { + "handle": "BEORVA63", + "datasets": [ + { + "datasetid": 3922, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3797, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 3009, + "sitename": "Bergakyllen", + "sitedescription": "Large lake-considerable input from north. Physiography: hummocky morraine and exposed bedrock. Surrounding vegetation: mainly spruce and pine.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[16.14528,57.18367]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "BERGAKYL", + "datasets": [ + { + "datasetid": 3923, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3798, + "collectionunittype": "Core" + }, + { + "handle": "BERGAKYL", + "datasets": [ + { + "datasetid": 8905, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3798, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3011, + "sitename": "Berlare", + "sitedescription": "Drained (dry) channel. Physiography: abandoned river channel - peat excavated. Surrounding vegetation: popular plantation + some bushes.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[3.98167,51.03806]}", + "altitude": 6, + "collectionunits": [ + { + "handle": "BERLARE", + "datasets": [ + { + "datasetid": 3925, + "datasettype": "pollen" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3800, + "collectionunittype": "Core" + }, + { + "handle": "BERLARE", + "datasets": [ + { + "datasetid": 8906, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3800, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3012, + "sitename": "Besbog", + "sitedescription": "Glacial lake. Surrounding vegetation: subalpine herb vegetation, Pinus mugo tur.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[23.52349,41.73224],[23.52486,41.73224],[23.52486,41.7338],[23.52349,41.7338],[23.52349,41.73224]]]}", + "altitude": 2249, + "collectionunits": [ + { + "handle": "BESBOG", + "datasets": [ + { + "datasetid": 3926, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3801, + "collectionunittype": "Core" + }, + { + "handle": "BESBOG", + "datasets": [ + { + "datasetid": 8907, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3801, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3014, + "sitename": "Bezdonnoe", + "sitedescription": "Drained mire. Physiography: rolling moraine. Surrounding vegetation: Pinus, Picea.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[32.76667,62.03333]}", + "altitude": 64, + "collectionunits": [ + { + "handle": "BEZDON", + "datasets": [ + { + "datasetid": 3928, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3803, + "collectionunittype": "Core" + }, + { + "handle": "BEZDON", + "datasets": [ + { + "datasetid": 8909, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3803, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3015, + "sitename": "Bezymiannoe", + "sitedescription": "Lake. Physiography: lake. Surrounding vegetation: mixed Pinus, Betula and Alnus.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[30.00028,54.21667]}", + "altitude": 180, + "collectionunits": [ + { + "handle": "BEZYMIAN", + "datasets": [ + { + "datasetid": 3929, + "datasettype": "pollen" + } + ], + "collectionunit": "BEZYMIAN", + "collectionunitid": 3804, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3016, + "sitename": "Biot", + "sitedescription": "Plain sediment in Brague river. Physiography: Plateau. Surrounding vegetation: Quercus pubescens, Quercus suber, Quercus ilex.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[7.1,43.8]}", + "altitude": 853, + "collectionunits": [ + { + "handle": "BIOT", + "datasets": [ + { + "datasetid": 3930, + "datasettype": "pollen" + } + ], + "collectionunit": "BIOT", + "collectionunitid": 3805, + "collectionunittype": "Core" + }, + { + "handle": "BIOT", + "datasets": [ + { + "datasetid": 8910, + "datasettype": "geochronologic" + } + ], + "collectionunit": "BIOT", + "collectionunitid": 3805, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3017, + "sitename": "Bjärsjöholmssjön", + "sitedescription": "Overgrown ancient lake, pasture land. Physiography: hummocky dead-ice tills. Surrounding vegetation: Fagus forests, pasture land.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[13.77798,55.45303],[13.78253,55.45303],[13.78253,55.45489],[13.77798,55.45489],[13.77798,55.45303]]]}", + "altitude": 36, + "collectionunits": [ + { + "handle": "BJARHG", + "datasets": [ + { + "datasetid": 3931, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3806, + "collectionunittype": "Core" + }, + { + "handle": "BJARHG", + "datasets": [ + { + "datasetid": 10508, + "datasettype": "charcoal" + } + ], + "collectionunit": null, + "collectionunitid": 3806, + "collectionunittype": "Core" + }, + { + "handle": "BJARHG", + "datasets": [ + { + "datasetid": 46282, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3806, + "collectionunittype": "Core" + }, + { + "handle": "BJARHG", + "datasets": [ + { + "datasetid": 46283, + "datasettype": "charcoal" + } + ], + "collectionunit": null, + "collectionunitid": 3806, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3018, + "sitename": "Bjärsjon", + "sitedescription": "A small lake. Physiography: on a plateau mountain. Surrounding vegetation: coniferous forest.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[13.64862,58.33331],[13.66351,58.33331],[13.66351,58.33581],[13.64862,58.33581],[13.64862,58.33331]]]}", + "altitude": 263, + "collectionunits": [ + { + "handle": "BJARSJON", + "datasets": [ + { + "datasetid": 3932, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3807, + "collectionunittype": "Core" + }, + { + "handle": "BJARSJON", + "datasets": [ + { + "datasetid": 8911, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3807, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3019, + "sitename": "Björkeröds Mosse", + "sitedescription": "Open fen dammed and flooded in 1970's to create a bird pond. \r\nPhysiography: Exposed hillslope of Björkeröd plateau. Surrounding vegetation: Alder fen, beech wood, pasture, arable.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[12.51975,56.28109],[12.52703,56.28109],[12.52703,56.28321],[12.51975,56.28321],[12.51975,56.28109]]]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "BJORKE69", + "datasets": [ + { + "datasetid": 3933, + "datasettype": "pollen" + } + ], + "collectionunit": "A6", + "collectionunitid": 3808, + "collectionunittype": "Core" + }, + { + "handle": "BJORKE69", + "datasets": [ + { + "datasetid": 8912, + "datasettype": "geochronologic" + } + ], + "collectionunit": "A6", + "collectionunitid": 3808, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3020, + "sitename": "Björksjödamm", + "sitedescription": "Bog pool, lake previously much bigger. Physiography: in a small valley surrounded by slopes. Surrounding vegetation: forests with pine and spruce.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[12.32813,57.70368],[12.36469,57.70368],[12.36469,57.71432],[12.32813,57.71432],[12.32813,57.70368]]]}", + "altitude": 94, + "collectionunits": [ + { + "handle": "BJORKSJO", + "datasets": [ + { + "datasetid": 3934, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3809, + "collectionunittype": "Core" + }, + { + "handle": "BJORKSJO", + "datasets": [ + { + "datasetid": 8913, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3809, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3021, + "sitename": "Bláto", + "sitedescription": "After deep drainage quite mineral peat. Physiography: broad flat closure of a brook valley. Surrounding vegetation: present: secondary spruce plantations.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[15.19097,49.04174]}", + "altitude": 649, + "collectionunits": [ + { + "handle": "BLATO1", + "datasets": [ + { + "datasetid": 3935, + "datasettype": "pollen" + } + ], + "collectionunit": "CV-5-A", + "collectionunitid": 3810, + "collectionunittype": "Core" + }, + { + "handle": "BLATO1", + "datasets": [ + { + "datasetid": 8914, + "datasettype": "geochronologic" + } + ], + "collectionunit": "CV-5-A", + "collectionunitid": 3810, + "collectionunittype": "Core" + }, + { + "handle": "BLATO2", + "datasets": [ + { + "datasetid": 3936, + "datasettype": "pollen" + } + ], + "collectionunit": "CV-5-D", + "collectionunitid": 3811, + "collectionunittype": "Section" + }, + { + "handle": "BLATO2", + "datasets": [ + { + "datasetid": 10572, + "datasettype": "testate amoebae" + } + ], + "collectionunit": "CV-5-D", + "collectionunitid": 3811, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 3022, + "sitename": "Blåvasstjønn", + "sitedescription": "Lake with surrounding fen. Physiography: underlying bedrock (Amphibole/Gneiss). Surrounding vegetation: mixed pine/spruce forest/ombrogenic mire.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[11.65442,64.90934],[11.66687,64.90934],[11.66687,64.91285],[11.65442,64.91285],[11.65442,64.90934]]]}", + "altitude": 93, + "collectionunits": [ + { + "handle": "BLAVASS", + "datasets": [ + { + "datasetid": 3937, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3812, + "collectionunittype": "Core" + }, + { + "handle": "BLAVASS", + "datasets": [ + { + "datasetid": 8915, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3812, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3023, + "sitename": "Bledowo Lake", + "sitedescription": "Lake with reedswamp zone. Physiography: pingo scar, erosion or dead ice kettle. Surrounding vegetation: grasslands, pine and mixed linden forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[20.67577,52.54316]}", + "altitude": 80, + "collectionunits": [ + { + "handle": "BLEDOWO3", + "datasets": [ + { + "datasetid": 3938, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3813, + "collectionunittype": "Core" + }, + { + "handle": "BLEDOWO3", + "datasets": [ + { + "datasetid": 8916, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3813, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3024, + "sitename": "Black Loch", + "sitedescription": "Small lake with marginal Salix carr. Physiography: ice scoured hollow. Surrounding vegetation: Salix carr and agriculture.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-3.19472,56.32083]}", + "altitude": 82, + "collectionunits": [ + { + "handle": "BLKLOCH2", + "datasets": [ + { + "datasetid": 3939, + "datasettype": "pollen" + } + ], + "collectionunit": "boring 2", + "collectionunitid": 3814, + "collectionunittype": "Core" + }, + { + "handle": "BLKLOCH4", + "datasets": [ + { + "datasetid": 3940, + "datasettype": "pollen" + } + ], + "collectionunit": "boring 4", + "collectionunitid": 3815, + "collectionunittype": "Core" + }, + { + "handle": "BLKLOCH4", + "datasets": [ + { + "datasetid": 8917, + "datasettype": "geochronologic" + } + ], + "collectionunit": "boring 4", + "collectionunitid": 3815, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3025, + "sitename": "Blomoy", + "sitedescription": "Bog. Physiography: bedrock depression. Surrounding vegetation: heath.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[4.88333,60.53333]}", + "altitude": 9, + "collectionunits": [ + { + "handle": "BLOMOY", + "datasets": [ + { + "datasetid": 3941, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3816, + "collectionunittype": "Core" + }, + { + "handle": "BLOMOY", + "datasets": [ + { + "datasetid": 8918, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3816, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3026, + "sitename": "Blusovie", + "sitedescription": "Close to lake Bluzovoe. Physiography: lake glade. Surrounding vegetation: alpine meadow.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.12027,43.612]}", + "altitude": 2896, + "collectionunits": [ + { + "handle": "BLUS", + "datasets": [ + { + "datasetid": 3942, + "datasettype": "pollen" + } + ], + "collectionunit": "core BL", + "collectionunitid": 3817, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 3027, + "sitename": "Lake Bobriza", + "sitedescription": "Lake. Physiography: End-morene flat. Surrounding vegetation: Picea, Pinus, Corylus.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[28.8,54.95]}", + "altitude": 176, + "collectionunits": [ + { + "handle": "BOBRIZA", + "datasets": [ + { + "datasetid": 3943, + "datasettype": "pollen" + } + ], + "collectionunit": "boring 1", + "collectionunitid": 3818, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3028, + "sitename": "Bogdanovskoe Lake", + "sitedescription": "Kettle lake. Physiography: glacial-lake flat. Surrounding vegetation: Picea, Pinus, Betula, Sphagnum.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[29.64611,54.86917]}", + "altitude": 147, + "collectionunits": [ + { + "handle": "BOGDAN", + "datasets": [ + { + "datasetid": 3944, + "datasettype": "pollen" + } + ], + "collectionunit": "BOGDAN", + "collectionunitid": 3819, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3030, + "sitename": "Boehnigsee Goldmoos", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[7.84306,46.25917]}", + "altitude": 2059, + "collectionunits": [ + { + "handle": "BOHINGSE", + "datasets": [ + { + "datasetid": 3946, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3821, + "collectionunittype": "Core" + }, + { + "handle": "BOHINGSE", + "datasets": [ + { + "datasetid": 8920, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3821, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3031, + "sitename": "Loch Borralan", + "sitedescription": "Small loch. Surrounding vegetation: moorland.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-4.95768,58.04749],[-4.93377,58.04749],[-4.93377,58.05764],[-4.95768,58.05764],[-4.95768,58.04749]]]}", + "altitude": 131, + "collectionunits": [ + { + "handle": "BORR-LG", + "datasets": [ + { + "datasetid": 3947, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3822, + "collectionunittype": "Core" + }, + { + "handle": "BORR-PG", + "datasets": [ + { + "datasetid": 3948, + "datasettype": "pollen" + } + ], + "collectionunit": "PG", + "collectionunitid": 3823, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3034, + "sitename": "Saint Michel de Braspart", + "sitedescription": "A bog. Physiography: On the top of the Montagne d'Arrée. Surrounding vegetation: cultivated fields and forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-3.66667,48.41667]}", + "altitude": 145, + "collectionunits": [ + { + "handle": "BRASPART", + "datasets": [ + { + "datasetid": 3951, + "datasettype": "pollen" + } + ], + "collectionunit": "core I", + "collectionunitid": 3826, + "collectionunittype": "Core" + }, + { + "handle": "BRASPART", + "datasets": [ + { + "datasetid": 8922, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core I", + "collectionunitid": 3826, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3035, + "sitename": "Brede Bridge", + "sitedescription": "Floodplain mire, peat overlain by alluvi. Physiography: floodplain. Surrounding vegetation: arable and some pastoral farming.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[0.67685,50.90621]}", + "altitude": 6, + "collectionunits": [ + { + "handle": "BREDCOUN", + "datasets": [ + { + "datasetid": 3953, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3827, + "collectionunittype": "Core" + }, + { + "handle": "BREDCOUN", + "datasets": [ + { + "datasetid": 8923, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3827, + "collectionunittype": "Core" + }, + { + "handle": "BREDCOUN", + "datasets": [ + { + "datasetid": 58499, + "datasettype": "loss-on-ignition" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3827, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3036, + "sitename": "Tourbière de Bresles", + "sitedescription": "Peat bog. Physiography: Landscape with irregular appearance. Surrounding vegetation: cultivated fields and forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[2.25,49.4]}", + "altitude": 35, + "collectionunits": [ + { + "handle": "BRESLES", + "datasets": [ + { + "datasetid": 3954, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3828, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3037, + "sitename": "Ballyscullion East", + "sitedescription": "Cutover lowland raised bog. Physiography: flood plain of lower Bann river. Surrounding vegetation: agricultural grazing land.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-6.44908,54.79555]}", + "altitude": 13, + "collectionunits": [ + { + "handle": "BSCUL", + "datasets": [ + { + "datasetid": 3955, + "datasettype": "pollen" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3829, + "collectionunittype": "Section" + }, + { + "handle": "BSCUL", + "datasets": [ + { + "datasetid": 10509, + "datasettype": "charcoal" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3829, + "collectionunittype": "Section" + }, + { + "handle": "BSCUL", + "datasets": [ + { + "datasetid": 46266, + "datasettype": "charcoal" + } + ], + "collectionunit": "core 1", + "collectionunitid": 3829, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 3039, + "sitename": "Burgmoos", + "sitedescription": "Raised bog near Lake Buräschi. Physiography: moraine landscape. Surrounding vegetation: Quercus robur/Fagus sylvatica/Carpinus.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[7.67444,47.17222]}", + "altitude": 467, + "collectionunits": [ + { + "handle": "BURG-0", + "datasets": [ + { + "datasetid": 3957, + "datasettype": "pollen" + } + ], + "collectionunit": "I/", + "collectionunitid": 3831, + "collectionunittype": "Core" + }, + { + "handle": "BURG1", + "datasets": [ + { + "datasetid": 3958, + "datasettype": "pollen" + } + ], + "collectionunit": "I/1", + "collectionunitid": 3832, + "collectionunittype": "Core" + }, + { + "handle": "BURG11", + "datasets": [ + { + "datasetid": 3959, + "datasettype": "pollen" + } + ], + "collectionunit": "I/11", + "collectionunitid": 3833, + "collectionunittype": "Core" + }, + { + "handle": "BURG3", + "datasets": [ + { + "datasetid": 3960, + "datasettype": "pollen" + } + ], + "collectionunit": "I/3", + "collectionunitid": 3834, + "collectionunittype": "Core" + }, + { + "handle": "BURG4A", + "datasets": [ + { + "datasetid": 3961, + "datasettype": "pollen" + } + ], + "collectionunit": "I/4A", + "collectionunitid": 3835, + "collectionunittype": "Core" + }, + { + "handle": "BURG4B", + "datasets": [ + { + "datasetid": 3962, + "datasettype": "pollen" + } + ], + "collectionunit": "I/4B", + "collectionunitid": 3836, + "collectionunittype": "Core" + }, + { + "handle": "BURG5-6", + "datasets": [ + { + "datasetid": 3963, + "datasettype": "pollen" + } + ], + "collectionunit": "5-6", + "collectionunitid": 3837, + "collectionunittype": "Core" + }, + { + "handle": "BURG9", + "datasets": [ + { + "datasetid": 3964, + "datasettype": "pollen" + } + ], + "collectionunit": "I/9", + "collectionunitid": 3838, + "collectionunittype": "Core" + }, + { + "handle": "BURG9B", + "datasets": [ + { + "datasetid": 3965, + "datasettype": "pollen" + } + ], + "collectionunit": "I/9B", + "collectionunitid": 3839, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3040, + "sitename": "Butter Mountain", + "sitedescription": "Ombrogenous blanket-bog. Physiography: near summit of mountain. Surrounding vegetation: heather / rough grassland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-6.04608,54.18523]}", + "altitude": 489, + "collectionunits": [ + { + "handle": "BUTTER", + "datasets": [ + { + "datasetid": 3966, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3840, + "collectionunittype": "Section" + }, + { + "handle": "BUTTER", + "datasets": [ + { + "datasetid": 8925, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3840, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 3041, + "sitename": "Büyük Gölü", + "sitedescription": "Small lake. Physiography: depression from karst and tectonic action. Surrounding vegetation: cultivated fields.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[37.38333,39.86667]}", + "altitude": 1291, + "collectionunits": [ + { + "handle": "BUYUK", + "datasets": [ + { + "datasetid": 3967, + "datasettype": "pollen" + } + ], + "collectionunit": "BUYUK", + "collectionunitid": 3841, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3042, + "sitename": "Cairn", + "sitedescription": "Peat bog. Phusiography: depression in mountain. Surrounding vegetation: rock.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[6.55694,45.33111]}", + "altitude": 2332, + "collectionunits": [ + { + "handle": "CAIRN2", + "datasets": [ + { + "datasetid": 3968, + "datasettype": "pollen" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3842, + "collectionunittype": "Core" + }, + { + "handle": "CAIRN2", + "datasets": [ + { + "datasetid": 44826, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core 2", + "collectionunitid": 3842, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 3043, + "sitename": "Cam Loch", + "sitedescription": "A large lake with rocky shore, no marginal hydrosere. Vigorous inflow streams", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-5.06656,58.06234],[-5.0045,58.06234],[-5.0045,58.08517],[-5.06656,58.08517],[-5.06656,58.06234]]]}", + "altitude": 135, + "collectionunits": [ + { + "handle": "CAM-LG", + "datasets": [ + { + "datasetid": 3969, + "datasettype": "pollen" + } + ], + "collectionunit": "Penn_late-glacial", + "collectionunitid": 3843, + "collectionunittype": "Core" + }, + { + "handle": "CAM-LG", + "datasets": [ + { + "datasetid": 8926, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Penn_late-glacial", + "collectionunitid": 3843, + "collectionunittype": "Core" + }, + { + "handle": "CAM-PG", + "datasets": [ + { + "datasetid": 3970, + "datasettype": "pollen" + } + ], + "collectionunit": "PG", + "collectionunitid": 3844, + "collectionunittype": "Core" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-6700b2.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-6700b2.json new file mode 100644 index 00000000..e5199f81 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-6700b2.json @@ -0,0 +1,264 @@ +{ + "status": "success", + "data": [ + { + "siteid": 1, + "sitename": "15/1", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.25,55.09167]}", + "altitude": 244, + "collectionunits": [ + { + "handle": "15-1", + "datasets": [ + { + "datasetid": 1, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "15/1", + "collectionunitid": 1, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 2, + "sitename": "15/2", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.01667,55.83333]}", + "altitude": 261, + "collectionunits": [ + { + "handle": "15-2", + "datasets": [ + { + "datasetid": 2, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "15/2", + "collectionunitid": 2, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 3, + "sitename": "16/1", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.06667,55.41333]}", + "altitude": 290, + "collectionunits": [ + { + "handle": "16-1", + "datasets": [ + { + "datasetid": 3, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "16/1", + "collectionunitid": 3, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 4, + "sitename": "17/1", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.7,55.06667]}", + "altitude": 235, + "collectionunits": [ + { + "handle": "17-1", + "datasets": [ + { + "datasetid": 4, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "17/1", + "collectionunitid": 4, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 5, + "sitename": "17/2", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-74.93333,55.25]}", + "altitude": 300, + "collectionunits": [ + { + "handle": "17-2", + "datasets": [ + { + "datasetid": 5, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "17/2", + "collectionunitid": 5, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 6, + "sitename": "17/3", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.95,55.11667]}", + "altitude": 278, + "collectionunits": [ + { + "handle": "17-3", + "datasets": [ + { + "datasetid": 6, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "17/3", + "collectionunitid": 6, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 7, + "sitename": "Three Pines Bog", + "sitedescription": "Bog.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-80.11667,47]}", + "altitude": 329, + "collectionunits": [ + { + "handle": "3PINES", + "datasets": [ + { + "datasetid": 7, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 7, + "collectionunittype": "Core" + }, + { + "handle": "3PINES", + "datasets": [ + { + "datasetid": 7857, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 7, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 8, + "sitename": "Abalone Rocks Marsh", + "sitedescription": "Small estuarine marsh. Physiography: Santa Rosa Island. Surrounding vegetation: coastal marsh and grassland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-119.97667,33.95639]}", + "altitude": 9, + "collectionunits": [ + { + "handle": "ABALONE", + "datasets": [ + { + "datasetid": 8, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 8, + "collectionunittype": "Core" + }, + { + "handle": "ABALONE", + "datasets": [ + { + "datasetid": 7858, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 8, + "collectionunittype": "Core" + }, + { + "handle": "ABALONE", + "datasets": [ + { + "datasetid": 10469, + "datasettype": "charcoal" + } + ], + "collectionunit": null, + "collectionunitid": 8, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 9, + "sitename": "Adange", + "sitedescription": "Meander of Adange river. Physiography: Fluvial terrace above flood-plain. Surrounding vegetation: Subalpine tall herbaceous vegetation.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.33333,43.30556]}", + "altitude": 2065, + "collectionunits": [ + { + "handle": "ADANGE", + "datasets": [ + { + "datasetid": 9, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 9, + "collectionunittype": "Section" + }, + { + "handle": "ADANGE", + "datasets": [ + { + "datasetid": 7859, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 9, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 10, + "sitename": "Site 1 (Cohen unpublished)", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-82.33,30.83]}", + "altitude": 36, + "collectionunits": [ + { + "handle": "ADC001", + "datasets": [ + { + "datasetid": 10, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 10, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-8d5f39.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-8d5f39.json new file mode 100644 index 00000000..670d2be0 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-8d5f39.json @@ -0,0 +1,216 @@ +{ + "status": "success", + "data": [ + { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 24, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + }, + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 7870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 25, + "sitename": "Alexis Lake", + "sitedescription": "Lake in Alexis River watershed. Physiography: Mecatina Plateau/Laurentian region. Surrounding vegetation: Black Spruce, Lichen Barrens.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.03333,52.51667]}", + "altitude": 193, + "collectionunits": [ + { + "handle": "ALEXISLK", + "datasets": [ + { + "datasetid": 25, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 25, + "collectionunittype": "Core" + }, + { + "handle": "ALEXISLK", + "datasets": [ + { + "datasetid": 7871, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 25, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 4478, + "sitename": "Alexander [3CN117]", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-92.61667,35.25]}", + "altitude": 180, + "collectionunits": [ + { + "handle": "ALEXANDR", + "datasets": [ + { + "datasetid": 5638, + "datasettype": "vertebrate fauna" + } + ], + "collectionunit": "Locality", + "collectionunitid": 5493, + "collectionunittype": null + }, + { + "handle": "ALEXANDR", + "datasets": [ + { + "datasetid": 10750, + "datasettype": "macroinvertebrate" + } + ], + "collectionunit": "Locality", + "collectionunitid": 5493, + "collectionunittype": null + }, + { + "handle": "ALEXANDR", + "datasets": [ + { + "datasetid": 61392, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Locality", + "collectionunitid": 5493, + "collectionunittype": null + } + ] + }, + { + "siteid": 26226, + "sitename": "Alexandra Lake", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-74.1708,43.28972],[-74.16794,43.28972],[-74.16794,43.29118],[-74.1708,43.29118],[-74.1708,43.28972]]]}", + "altitude": 351, + "collectionunits": [ + { + "handle": "NY258", + "datasets": [ + { + "datasetid": null, + "datasettype": null + } + ], + "collectionunit": "NY258_92_1", + "collectionunitid": 35242, + "collectionunittype": "Core" + }, + { + "handle": "NY258", + "datasets": [ + { + "datasetid": 49024, + "datasettype": "diatom" + } + ], + "collectionunit": "NY258_92_1", + "collectionunitid": 35263, + "collectionunittype": "Core" + }, + { + "handle": "NY258_WC", + "datasets": [ + { + "datasetid": 45826, + "datasettype": "water chemistry" + } + ], + "collectionunit": "NY258_WC", + "collectionunitid": 32589, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 37682, + "sitename": "Alexander Lake", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-71.90076,41.86029]}", + "altitude": 77, + "collectionunits": [ + { + "handle": "ALEXLKBS", + "datasets": [ + { + "datasetid": 73926, + "datasettype": "diatom bottom sample" + } + ], + "collectionunit": "Alexander Lake", + "collectionunitid": 55369, + "collectionunittype": "Modern" + }, + { + "handle": "ALXDRLKE", + "datasets": [ + { + "datasetid": 69663, + "datasettype": "diatom top-bottom" + } + ], + "collectionunit": "Alexander Lake", + "collectionunitid": 51132, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 41687, + "sitename": "Alexander Morrison NP", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[115.567,-30.067]}", + "altitude": 330, + "collectionunits": [ + { + "handle": "AMNP", + "datasets": [ + { + "datasetid": 74101, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "AlexanderMorrison", + "collectionunitid": 55483, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-989a41.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-989a41.json new file mode 100644 index 00000000..bd9a74f2 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites-989a41.json @@ -0,0 +1,93 @@ +{ + "status": "success", + "data": [ + { + "siteid": 24177, + "sitename": "Meerfelder Maar", + "sitedescription": "Lake. Physiography: Maar.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[6.75027,50.0978],[6.76529,50.0978],[6.76529,50.10361],[6.75027,50.10361],[6.75027,50.0978]]]}", + "altitude": 348, + "collectionunits": [ + { + "handle": "MFM09AD", + "datasets": [ + { + "datasetid": 48664, + "datasettype": "pollen" + } + ], + "collectionunit": "MFM09-A/D", + "collectionunitid": 35088, + "collectionunittype": "Core" + }, + { + "handle": "MFM6", + "datasets": [ + { + "datasetid": 42720, + "datasettype": "pollen" + } + ], + "collectionunit": "MFM6 V-X", + "collectionunitid": 29739, + "collectionunittype": "Core" + }, + { + "handle": "MFM6T", + "datasets": [ + { + "datasetid": 42510, + "datasettype": "pollen" + } + ], + "collectionunit": "MFM6 I-V", + "collectionunitid": 29576, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 39069, + "sitename": "Meerfelder Maar + ", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[6.7575,50.10083]}", + "altitude": null, + "collectionunits": [ + { + "handle": "NODE-R2297", + "datasets": [ + { + "datasetid": 71127, + "datasettype": "ostracode surface sample" + } + ], + "collectionunit": "NODE-R2297", + "collectionunitid": 52585, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 40524, + "sitename": "Meerfelder Maar + ", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[6.7575,50.10083]}", + "altitude": null, + "collectionunits": [ + { + "handle": "NODE-R2298", + "datasets": [ + { + "datasetid": 72668, + "datasettype": "ostracode surface sample" + } + ], + "collectionunit": "NODE-R2298", + "collectionunitid": 54125, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites.json new file mode 100644 index 00000000..0514cb41 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites.json @@ -0,0 +1,771 @@ +{ + "status": "success", + "data": [ + { + "siteid": 1, + "sitename": "15/1", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.25,55.09167]}", + "altitude": 244, + "collectionunits": [ + { + "handle": "15-1", + "datasets": [ + { + "datasetid": 1, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "15/1", + "collectionunitid": 1, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 2, + "sitename": "15/2", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.01667,55.83333]}", + "altitude": 261, + "collectionunits": [ + { + "handle": "15-2", + "datasets": [ + { + "datasetid": 2, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "15/2", + "collectionunitid": 2, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 3, + "sitename": "16/1", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.06667,55.41333]}", + "altitude": 290, + "collectionunits": [ + { + "handle": "16-1", + "datasets": [ + { + "datasetid": 3, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "16/1", + "collectionunitid": 3, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 4, + "sitename": "17/1", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.7,55.06667]}", + "altitude": 235, + "collectionunits": [ + { + "handle": "17-1", + "datasets": [ + { + "datasetid": 4, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "17/1", + "collectionunitid": 4, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 5, + "sitename": "17/2", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-74.93333,55.25]}", + "altitude": 300, + "collectionunits": [ + { + "handle": "17-2", + "datasets": [ + { + "datasetid": 5, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "17/2", + "collectionunitid": 5, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 6, + "sitename": "17/3", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.95,55.11667]}", + "altitude": 278, + "collectionunits": [ + { + "handle": "17-3", + "datasets": [ + { + "datasetid": 6, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "17/3", + "collectionunitid": 6, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 7, + "sitename": "Three Pines Bog", + "sitedescription": "Bog.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-80.11667,47]}", + "altitude": 329, + "collectionunits": [ + { + "handle": "3PINES", + "datasets": [ + { + "datasetid": 7, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 7, + "collectionunittype": "Core" + }, + { + "handle": "3PINES", + "datasets": [ + { + "datasetid": 7857, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 7, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 8, + "sitename": "Abalone Rocks Marsh", + "sitedescription": "Small estuarine marsh. Physiography: Santa Rosa Island. Surrounding vegetation: coastal marsh and grassland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-119.97667,33.95639]}", + "altitude": 9, + "collectionunits": [ + { + "handle": "ABALONE", + "datasets": [ + { + "datasetid": 8, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 8, + "collectionunittype": "Core" + }, + { + "handle": "ABALONE", + "datasets": [ + { + "datasetid": 7858, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 8, + "collectionunittype": "Core" + }, + { + "handle": "ABALONE", + "datasets": [ + { + "datasetid": 10469, + "datasettype": "charcoal" + } + ], + "collectionunit": null, + "collectionunitid": 8, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 9, + "sitename": "Adange", + "sitedescription": "Meander of Adange river. Physiography: Fluvial terrace above flood-plain. Surrounding vegetation: Subalpine tall herbaceous vegetation.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[41.33333,43.30556]}", + "altitude": 2065, + "collectionunits": [ + { + "handle": "ADANGE", + "datasets": [ + { + "datasetid": 9, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 9, + "collectionunittype": "Section" + }, + { + "handle": "ADANGE", + "datasets": [ + { + "datasetid": 7859, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 9, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 10, + "sitename": "Site 1 (Cohen unpublished)", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-82.33,30.83]}", + "altitude": 36, + "collectionunits": [ + { + "handle": "ADC001", + "datasets": [ + { + "datasetid": 10, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 10, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 11, + "sitename": "Konus Exposure, Adycha River", + "sitedescription": "Exposure on slope. Surrounding vegetation: open Larix dahurica forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[135.58333,67.75]}", + "altitude": 137, + "collectionunits": [ + { + "handle": "ADYCHA", + "datasets": [ + { + "datasetid": 11, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 11, + "collectionunittype": "Section" + }, + { + "handle": "ADYCHA", + "datasets": [ + { + "datasetid": 7860, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 11, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 12, + "sitename": "Ageröds Mosse", + "sitedescription": "Forested Sphagnum bog. Physiography: till. Surrounding vegetation: pasture and arable land.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[13.41701,55.92856],[13.43847,55.92856],[13.43847,55.94039],[13.41701,55.94039],[13.41701,55.92856]]]}", + "altitude": 47, + "collectionunits": [ + { + "handle": "AGE", + "datasets": [ + { + "datasetid": 12, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 12, + "collectionunittype": "Core" + }, + { + "handle": "AGE", + "datasets": [ + { + "datasetid": 7861, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 12, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 13, + "sitename": "Aguas Calientes", + "sitedescription": "Mire.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-67.4,-23.08333]}", + "altitude": 4233, + "collectionunits": [ + { + "handle": "AGUASC1", + "datasets": [ + { + "datasetid": 13, + "datasettype": "pollen" + } + ], + "collectionunit": "1", + "collectionunitid": 13, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 14, + "sitename": "Aguas Calientes 2", + "sitedescription": "Mire.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-67.58333,-23.5]}", + "altitude": 4198, + "collectionunits": [ + { + "handle": "AGUASC2", + "datasets": [ + { + "datasetid": 14, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 14, + "collectionunittype": "Core" + }, + { + "handle": "AGUASC2", + "datasets": [ + { + "datasetid": 7862, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 14, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 15, + "sitename": "Aguilar", + "sitedescription": "Fen along creek above Mina Aguilar. Physiography: bog cut by creek draining endmoraines. Surrounding vegetation: Altiplano paramo grassland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-65.75,-23.83333]}", + "altitude": 3828, + "collectionunits": [ + { + "handle": "AGUILAR", + "datasets": [ + { + "datasetid": 15, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 15, + "collectionunittype": "Section" + }, + { + "handle": "AGUILAR", + "datasets": [ + { + "datasetid": 7863, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 15, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 16, + "sitename": "Ahlenmoor", + "sitedescription": "Excavated bog. Physiography: Raised bog. Surrounding vegetation: Sphagnetum.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[8.715,53.66],[8.82,53.66],[8.82,53.705],[8.715,53.705],[8.715,53.66]]]}", + "altitude": 5, + "collectionunits": [ + { + "handle": "AFM2012", + "datasets": [ + { + "datasetid": 74153, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AFM 2012", + "collectionunitid": 55531, + "collectionunittype": "Core" + }, + { + "handle": "AFM2012", + "datasets": [ + { + "datasetid": 74154, + "datasettype": "pollen" + } + ], + "collectionunit": "AFM 2012", + "collectionunitid": 55531, + "collectionunittype": "Core" + }, + { + "handle": "AHL5", + "datasets": [ + { + "datasetid": 16, + "datasettype": "pollen" + } + ], + "collectionunit": "AHL V", + "collectionunitid": 16, + "collectionunittype": "Core" + }, + { + "handle": "AHL5", + "datasets": [ + { + "datasetid": 7864, + "datasettype": "geochronologic" + } + ], + "collectionunit": "AHL V", + "collectionunitid": 16, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 17, + "sitename": "Ajata", + "sitedescription": "Mire.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-69.2,-18.25]}", + "altitude": 4773, + "collectionunits": [ + { + "handle": "AJATA", + "datasets": [ + { + "datasetid": 17, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 17, + "collectionunittype": "Core" + }, + { + "handle": "AJATA", + "datasets": [ + { + "datasetid": 7865, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 17, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 18, + "sitename": "South Soefje Bog", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-97.51694,29.6]}", + "altitude": 100, + "collectionunits": [ + { + "handle": "AKG001", + "datasets": [ + { + "datasetid": 18, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 18, + "collectionunittype": "Modern" + }, + { + "handle": "SOEFJES", + "datasets": [ + { + "datasetid": 3772, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3654, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 19, + "sitename": "Akulinin Exposure P1282", + "sitedescription": "Exposure in river terrace. Physiography: river valley in mountains. Surrounding vegetation: secondary Betula forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[138.55,47.11667]}", + "altitude": 367, + "collectionunits": [ + { + "handle": "AKULININ", + "datasets": [ + { + "datasetid": 19, + "datasettype": "pollen" + } + ], + "collectionunit": "P1282", + "collectionunitid": 19, + "collectionunittype": "Section" + }, + { + "handle": "AKULININ", + "datasets": [ + { + "datasetid": 7866, + "datasettype": "geochronologic" + } + ], + "collectionunit": "P1282", + "collectionunitid": 19, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 20, + "sitename": "Akuvaara", + "sitedescription": "Lake. Physiography: Hill of sandy/gravelly outwash. Surrounding vegetation: Thin pine forest.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[27.67406,69.12326]}", + "altitude": 159, + "collectionunits": [ + { + "handle": "AKUV", + "datasets": [ + { + "datasetid": 20, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 20, + "collectionunittype": "Core" + }, + { + "handle": "AKUV", + "datasets": [ + { + "datasetid": 7867, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 20, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 21, + "sitename": "Alazeya River Exposure, 8 m Terrace", + "sitedescription": "Peat horizon exposed in river terrace. Physiography: yedoma-alas relief. Surrounding vegetation: Larix dahurica forest-tundra.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[154.5,68.5]}", + "altitude": 50, + "collectionunits": [ + { + "handle": "ALAZE", + "datasets": [ + { + "datasetid": 21, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 21, + "collectionunittype": "Section" + }, + { + "handle": "ALAZE", + "datasets": [ + { + "datasetid": 7868, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 21, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 22, + "sitename": "Alazeya River Exposure, 9 m Terrace", + "sitedescription": "Section with alluvium with insitu shrubs. Physiography: yedoma-alas relief. Surrounding vegetation: Larix dahurica forest-tundra.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[154.5,64.33333]}", + "altitude": 125, + "collectionunits": [ + { + "handle": "ALAZE1", + "datasets": [ + { + "datasetid": 22, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 22, + "collectionunittype": "Section" + }, + { + "handle": "ALAZE1", + "datasets": [ + { + "datasetid": 7869, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 22, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 24, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + }, + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 7870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 25, + "sitename": "Alexis Lake", + "sitedescription": "Lake in Alexis River watershed. Physiography: Mecatina Plateau/Laurentian region. Surrounding vegetation: Black Spruce, Lichen Barrens.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.03333,52.51667]}", + "altitude": 193, + "collectionunits": [ + { + "handle": "ALEXISLK", + "datasets": [ + { + "datasetid": 25, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 25, + "collectionunittype": "Core" + }, + { + "handle": "ALEXISLK", + "datasets": [ + { + "datasetid": 7871, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 25, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 27, + "sitename": "Aliuk Pond", + "sitedescription": "Small glacial scour lake. Physiography: coastal lowlands. Surrounding vegetation: sedge-shrub and lichen-heath tundra.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.36667,54.58333]}", + "altitude": 9, + "collectionunits": [ + { + "handle": "ALIUK", + "datasets": [ + { + "datasetid": 27, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 27, + "collectionunittype": "Core" + }, + { + "handle": "ALIUK", + "datasets": [ + { + "datasetid": 7872, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 27, + "collectionunittype": "Core" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/1001,2001,15,24.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/1001,2001,15,24.json new file mode 100644 index 00000000..6c88078a --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/1001,2001,15,24.json @@ -0,0 +1,114 @@ +{ + "status": "success", + "data": [ + { + "siteid": 15, + "sitename": "Aguilar", + "sitedescription": "Fen along creek above Mina Aguilar. Physiography: bog cut by creek draining endmoraines. Surrounding vegetation: Altiplano paramo grassland.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-65.75,-23.83333]}", + "altitude": 3828, + "collectionunits": [ + { + "handle": "AGUILAR", + "datasets": [ + { + "datasetid": 15, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 15, + "collectionunittype": "Section" + }, + { + "handle": "AGUILAR", + "datasets": [ + { + "datasetid": 7863, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 15, + "collectionunittype": "Section" + } + ] + }, + { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 24, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + }, + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 7870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 1001, + "sitename": "Site 1 (Lamb 1982)", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.2,51.45]}", + "altitude": 47, + "collectionunits": [ + { + "handle": "HFL01", + "datasets": [ + { + "datasetid": 1034, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 1000, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 2001, + "sitename": "Turtle Lake Area", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-108.48333,53.78333]}", + "altitude": 686, + "collectionunits": [ + { + "handle": "RJM008", + "datasets": [ + { + "datasetid": 2076, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 2000, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/1001.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/1001.json new file mode 100644 index 00000000..d1092b70 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/1001.json @@ -0,0 +1,27 @@ +{ + "status": "success", + "data": [ + { + "siteid": 1001, + "sitename": "Site 1 (Lamb 1982)", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.2,51.45]}", + "altitude": 47, + "collectionunits": [ + { + "handle": "HFL01", + "datasets": [ + { + "datasetid": 1034, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 1000, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/101,102.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/101,102.json new file mode 100644 index 00000000..4457d73d --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/101,102.json @@ -0,0 +1,48 @@ +{ + "status": "success", + "data": [ + { + "siteid": 101, + "sitename": "Site 31 (Swain unpublished)", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.72,46.05]}", + "altitude": 355, + "collectionunits": [ + { + "handle": "AMS031", + "datasets": [ + { + "datasetid": 101, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "C167NEBS", + "collectionunitid": 101, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 102, + "sitename": "Site 32 (Swain unpublished)", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.8,46.22]}", + "altitude": 326, + "collectionunits": [ + { + "handle": "AMS032", + "datasets": [ + { + "datasetid": 102, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "C169HLFS", + "collectionunitid": 102, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/13949,11904,13319,728,13248,2625,2806,13280,519,11745,273,13956,11880,13321,9801,13698,11816,13909,13921.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/13949,11904,13319,728,13248,2625,2806,13280,519,11745,273,13956,11880,13321,9801,13698,11816,13909,13921.json new file mode 100644 index 00000000..e80fb954 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/13949,11904,13319,728,13248,2625,2806,13280,519,11745,273,13956,11880,13321,9801,13698,11816,13909,13921.json @@ -0,0 +1,933 @@ +{ + "status": "success", + "data": [ + { + "siteid": 273, + "sitename": "Blacktail Pond", + "sitedescription": "Blacktail Pond is situated in a remnant late-Pleistocene meltwater channel; surrounding vegetation is Pseudotsuga menziesii (Douglas-fir) parkland, which includes grassland and steppe communities dominated by Artemisia tridentata (big sagebrush), Festuca idahoensis (Idaho fescue), and Ericameria nauseosa (rabbitbrush).", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-110.60615,44.95312],[-110.59527,44.95312],[-110.59527,44.9591],[-110.60615,44.9591],[-110.60615,44.95312]]]}", + "altitude": 2012, + "collectionunits": [ + { + "handle": "BLACKTA", + "datasets": [ + { + "datasetid": 20307, + "datasettype": "geochronologic" + } + ], + "collectionunit": "BTP08B", + "collectionunitid": 15110, + "collectionunittype": "Core" + }, + { + "handle": "BLACKTA", + "datasets": [ + { + "datasetid": 20308, + "datasettype": "pollen" + } + ], + "collectionunit": "BTP08B", + "collectionunitid": 15110, + "collectionunittype": "Core" + }, + { + "handle": "BLACKTA", + "datasets": [ + { + "datasetid": 53766, + "datasettype": "diatom" + } + ], + "collectionunit": "BTP08B", + "collectionunitid": 15110, + "collectionunittype": "Core" + }, + { + "handle": "BLACKTA", + "datasets": [ + { + "datasetid": 53961, + "datasettype": "X-ray fluorescence (XRF)" + } + ], + "collectionunit": "BTP08B", + "collectionunitid": 15110, + "collectionunittype": "Core" + }, + { + "handle": "BLACKTA", + "datasets": [ + { + "datasetid": 53962, + "datasettype": "paleomagnetic" + } + ], + "collectionunit": "BTP08B", + "collectionunitid": 15110, + "collectionunittype": "Core" + }, + { + "handle": "BLACKTA", + "datasets": [ + { + "datasetid": 55950, + "datasettype": "geochemistry" + } + ], + "collectionunit": "BTP08B", + "collectionunitid": 15110, + "collectionunittype": "Core" + }, + { + "handle": "BLACKTA", + "datasets": [ + { + "datasetid": 55951, + "datasettype": "X-ray fluorescence (XRF)" + } + ], + "collectionunit": "BTP08B", + "collectionunitid": 15110, + "collectionunittype": "Core" + }, + { + "handle": "BLAKTAIL", + "datasets": [ + { + "datasetid": 279, + "datasettype": "pollen" + } + ], + "collectionunit": "P-1013", + "collectionunitid": 273, + "collectionunittype": "Core" + }, + { + "handle": "BLAKTAIL", + "datasets": [ + { + "datasetid": 7932, + "datasettype": "geochronologic" + } + ], + "collectionunit": "P-1013", + "collectionunitid": 273, + "collectionunittype": "Core" + }, + { + "handle": "BTP06", + "datasets": [ + { + "datasetid": 49411, + "datasettype": "geochronologic" + } + ], + "collectionunit": "BTP06A, BTP06B", + "collectionunitid": 35471, + "collectionunittype": "Core" + }, + { + "handle": "BTP06", + "datasets": [ + { + "datasetid": 49412, + "datasettype": "pollen" + } + ], + "collectionunit": "BTP06A, BTP06B", + "collectionunitid": 35471, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 519, + "sitename": "Cub Creek Pond", + "sitedescription": "Small pond with sedge mat. Situated in the Yellowstone plateau ecoregion adjacent to the Absaroka Range. Surrounding vegetation is Pinus contorta forest and Picea engelamnnii-Abies lasiocarpa-Pinus albicaulis forest.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-110.248,44.5048],[-110.2445,44.5048],[-110.2445,44.5064],[-110.248,44.5064],[-110.248,44.5048]]]}", + "altitude": 2505, + "collectionunits": [ + { + "handle": "CUBCKDIA", + "datasets": [ + { + "datasetid": 53803, + "datasettype": "geochronologic" + } + ], + "collectionunit": "Cub Creek Pond Diatoms 2009 Lu", + "collectionunitid": 39066, + "collectionunittype": "Core" + }, + { + "handle": "CUBCKDIA", + "datasets": [ + { + "datasetid": 53804, + "datasettype": "diatom" + } + ], + "collectionunit": "Cub Creek Pond Diatoms 2009 Lu", + "collectionunitid": 39066, + "collectionunittype": "Core" + }, + { + "handle": "CUBCKDIA", + "datasets": [ + { + "datasetid": 54103, + "datasettype": "paleomagnetic" + } + ], + "collectionunit": "Cub Creek Pond Diatoms 2009 Lu", + "collectionunitid": 39066, + "collectionunittype": "Core" + }, + { + "handle": "CUBCRK17", + "datasets": [ + { + "datasetid": 49417, + "datasettype": "pollen" + } + ], + "collectionunit": "CUB17-1B", + "collectionunitid": 35474, + "collectionunittype": "Core" + }, + { + "handle": "CUBCRKPD", + "datasets": [ + { + "datasetid": 533, + "datasettype": "pollen" + } + ], + "collectionunit": "core A", + "collectionunitid": 519, + "collectionunittype": "Core" + }, + { + "handle": "CUBCRKPD", + "datasets": [ + { + "datasetid": 8036, + "datasettype": "geochronologic" + } + ], + "collectionunit": "core A", + "collectionunitid": 519, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 728, + "sitename": "Heart Lake", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-73.97256,44.18038],[-73.9667,44.18038],[-73.9667,44.18434],[-73.97256,44.18434],[-73.97256,44.18038]]]}", + "altitude": 660, + "collectionunits": [ + { + "handle": "HART_C90", + "datasets": [ + { + "datasetid": 748, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "Heart L._C90_PIRLA I Cal", + "collectionunitid": 728, + "collectionunittype": "Modern" + }, + { + "handle": "HART_C90", + "datasets": [ + { + "datasetid": 40468, + "datasettype": "diatom surface sample" + } + ], + "collectionunit": "Heart L._C90_PIRLA I Cal", + "collectionunitid": 728, + "collectionunittype": "Modern" + }, + { + "handle": "HEARTADIR", + "datasets": [ + { + "datasetid": 3130, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 3029, + "collectionunittype": "Core" + }, + { + "handle": "HEARTADIR", + "datasets": [ + { + "datasetid": 8799, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 3029, + "collectionunittype": "Core" + }, + { + "handle": "HEARTADIR", + "datasets": [ + { + "datasetid": 49250, + "datasettype": "diatom" + } + ], + "collectionunit": null, + "collectionunitid": 3029, + "collectionunittype": "Core" + }, + { + "handle": "HEART-WC", + "datasets": [ + { + "datasetid": 43118, + "datasettype": "water chemistry" + } + ], + "collectionunit": "HEART-WC", + "collectionunitid": 30115, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 2625, + "sitename": "Berry Lake", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-88.47944,44.88833]}", + "altitude": 257, + "collectionunits": [ + { + "handle": "NLA0627", + "datasets": [ + { + "datasetid": 40066, + "datasettype": "diatom" + } + ], + "collectionunit": "NLA06608-0627", + "collectionunitid": 27876, + "collectionunittype": "Modern" + }, + { + "handle": "NLA0627", + "datasets": [ + { + "datasetid": 40091, + "datasettype": "diatom" + } + ], + "collectionunit": "NLA06608-0627", + "collectionunitid": 27876, + "collectionunittype": "Modern" + }, + { + "handle": "NLA0627WC", + "datasets": [ + { + "datasetid": 42924, + "datasettype": "water chemistry" + } + ], + "collectionunit": "NLA06608-0627", + "collectionunitid": 29922, + "collectionunittype": "Modern" + }, + { + "handle": "TW043", + "datasets": [ + { + "datasetid": 2720, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "TW043", + "collectionunitid": 2624, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 2806, + "sitename": "Van Nostrand Lake", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-79.38,44]}", + "altitude": 304, + "collectionunits": [ + { + "handle": "VANNOSTR", + "datasets": [ + { + "datasetid": 2903, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 2805, + "collectionunittype": "Core" + }, + { + "handle": "VANNOSTR", + "datasets": [ + { + "datasetid": 8725, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 2805, + "collectionunittype": "Core" + }, + { + "handle": "VNOSTRA82", + "datasets": [ + { + "datasetid": 17666, + "datasettype": "diatom" + } + ], + "collectionunit": null, + "collectionunitid": 13183, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 9801, + "sitename": "Stockade Lake", + "sitedescription": "Reservoir surrounded by Pinus ponderosa forest.", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-103.52912,43.76456],[-103.50985,43.76456],[-103.50985,43.77331],[-103.52912,43.77331],[-103.52912,43.76456]]]}", + "altitude": 1580, + "collectionunits": [ + { + "handle": "NLA0979", + "datasets": [ + { + "datasetid": 39913, + "datasettype": "diatom" + } + ], + "collectionunit": "NLA06608-0979", + "collectionunitid": 27754, + "collectionunittype": "Modern" + }, + { + "handle": "NLA0979WC", + "datasets": [ + { + "datasetid": 42432, + "datasettype": "water chemistry" + } + ], + "collectionunit": "NLA06608-0979", + "collectionunitid": 29499, + "collectionunittype": "Modern" + }, + { + "handle": "SDCUST", + "datasets": [ + { + "datasetid": 14502, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "SDCUST", + "collectionunitid": 11063, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 11745, + "sitename": "Fish (Dakota)", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-93.16798,44.81966],[-93.16019,44.81966],[-93.16019,44.82373],[-93.16798,44.82373],[-93.16798,44.81966]]]}", + "altitude": 255, + "collectionunits": [ + { + "handle": "FISHD83", + "datasets": [ + { + "datasetid": 17706, + "datasettype": "water chemistry" + } + ], + "collectionunit": null, + "collectionunitid": 13204, + "collectionunittype": "Modern" + }, + { + "handle": "FISHD83", + "datasets": [ + { + "datasetid": 17707, + "datasettype": "diatom surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 13204, + "collectionunittype": "Modern" + }, + { + "handle": "FISHDAWC", + "datasets": [ + { + "datasetid": 46561, + "datasettype": "water chemistry" + } + ], + "collectionunit": "Fish-Dak_WC", + "collectionunitid": 33232, + "collectionunittype": "Modern" + }, + { + "handle": "FISHDK_4", + "datasets": [ + { + "datasetid": 47371, + "datasettype": "diatom" + } + ], + "collectionunit": "Fish (Dakota)- 4 intervals", + "collectionunitid": 33952, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 11816, + "sitename": "Brenton Lake", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-66.07143,43.95325],[-66.06199,43.95325],[-66.06199,43.96715],[-66.07143,43.96715],[-66.07143,43.95325]]]}", + "altitude": 26, + "collectionunits": [ + { + "handle": "BRENTON07", + "datasets": [ + { + "datasetid": 17893, + "datasettype": "diatom" + } + ], + "collectionunit": "BGY-3", + "collectionunitid": 13324, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 11880, + "sitename": "Whimsical Lake", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-63.61083,44.62317],[-63.60888,44.62317],[-63.60888,44.62671],[-63.61083,44.62671],[-63.61083,44.62317]]]}", + "altitude": 34, + "collectionunits": [ + { + "handle": "WHIMS15", + "datasets": [ + { + "datasetid": 18000, + "datasettype": "water chemistry" + } + ], + "collectionunit": "Whimsical2015", + "collectionunitid": 13401, + "collectionunittype": "Composite" + }, + { + "handle": "WHIMS15", + "datasets": [ + { + "datasetid": 18001, + "datasettype": "diatom" + } + ], + "collectionunit": "Whimsical2015", + "collectionunitid": 13401, + "collectionunittype": "Composite" + } + ] + }, + { + "siteid": 11904, + "sitename": "Sandy Lake", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-63.70989,44.72731],[-63.69294,44.72731],[-63.69294,44.74067],[-63.70989,44.74067],[-63.70989,44.72731]]]}", + "altitude": 30, + "collectionunits": [ + { + "handle": "SANDY15", + "datasets": [ + { + "datasetid": 18048, + "datasettype": "water chemistry" + } + ], + "collectionunit": "Sandy2015", + "collectionunitid": 13425, + "collectionunittype": "Composite" + }, + { + "handle": "SANDY15", + "datasets": [ + { + "datasetid": 18049, + "datasettype": "diatom" + } + ], + "collectionunit": "Sandy2015", + "collectionunitid": 13425, + "collectionunittype": "Composite" + } + ] + }, + { + "siteid": 13248, + "sitename": "Marcia Lake", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-74.66882,41.31495],[-74.66534,41.31495],[-74.66534,41.31959],[-74.66882,41.31959],[-74.66882,41.31495]]]}", + "altitude": 478, + "collectionunits": [ + { + "handle": "MARCIA14", + "datasets": [ + { + "datasetid": 19744, + "datasettype": "water chemistry" + } + ], + "collectionunit": null, + "collectionunitid": 14806, + "collectionunittype": "Modern" + }, + { + "handle": "MARCIA14", + "datasets": [ + { + "datasetid": 19745, + "datasettype": "diatom" + } + ], + "collectionunit": null, + "collectionunitid": 14806, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 13280, + "sitename": "Hoh Lake", + "sitedescription": "mountain hemlock, silver fir, yellow cedar, juniperus, heather, vaccinium, saxifrage, grass, lily carex, asteraceae", + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-123.78876,47.89771],[-123.78421,47.89771],[-123.78421,47.90028],[-123.78876,47.90028],[-123.78876,47.89771]]]}", + "altitude": 1385, + "collectionunits": [ + { + "handle": "HOHLAK09", + "datasets": [ + { + "datasetid": 19804, + "datasettype": "diatom" + } + ], + "collectionunit": "HohLake_2013", + "collectionunitid": 14847, + "collectionunittype": "Modern" + }, + { + "handle": "HOHLAK13", + "datasets": [ + { + "datasetid": 19791, + "datasettype": "water chemistry" + } + ], + "collectionunit": "HohLake_2013", + "collectionunitid": 14840, + "collectionunittype": "Modern" + }, + { + "handle": "HOHLAK13", + "datasets": [ + { + "datasetid": 19792, + "datasettype": "diatom surface sample" + } + ], + "collectionunit": "HohLake_2013", + "collectionunitid": 14840, + "collectionunittype": "Modern" + }, + { + "handle": "HOLAKE09", + "datasets": [ + { + "datasetid": 19805, + "datasettype": "diatom surface sample" + } + ], + "collectionunit": "HohLake_2013", + "collectionunitid": 14848, + "collectionunittype": "Modern" + }, + { + "handle": "L13", + "datasets": [ + { + "datasetid": 49296, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "Hoh-Lake-1992-SS", + "collectionunitid": 35393, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 13319, + "sitename": "Crow Hill", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-75.74477,40.13735],[-75.74185,40.13735],[-75.74185,40.13805],[-75.74477,40.13805],[-75.74477,40.13735]]]}", + "altitude": 153, + "collectionunits": [ + { + "handle": "CROWHI05", + "datasets": [ + { + "datasetid": 19875, + "datasettype": "water chemistry" + } + ], + "collectionunit": "Top Bottom Core ", + "collectionunitid": 14890, + "collectionunittype": "Core" + }, + { + "handle": "CROWHI05", + "datasets": [ + { + "datasetid": 19876, + "datasettype": "diatom" + } + ], + "collectionunit": "Top Bottom Core ", + "collectionunitid": 14890, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 13321, + "sitename": "Georgia Farm", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.65335,39.94468]}", + "altitude": 92, + "collectionunits": [ + { + "handle": "GEORGI05", + "datasets": [ + { + "datasetid": 19879, + "datasettype": "water chemistry" + } + ], + "collectionunit": "GeorgiaFarm_2005", + "collectionunitid": 14892, + "collectionunittype": "Modern" + }, + { + "handle": "GEORGI05", + "datasets": [ + { + "datasetid": 19880, + "datasettype": "diatom" + } + ], + "collectionunit": "GeorgiaFarm_2005", + "collectionunitid": 14892, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 13698, + "sitename": "Murderkill River", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-75.4125,39.02592]}", + "altitude": 0, + "collectionunits": [ + { + "handle": "MURD3B08", + "datasets": [ + { + "datasetid": 20890, + "datasettype": "diatom" + } + ], + "collectionunit": "MK-3B", + "collectionunitid": 15376, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 13909, + "sitename": "Big Cedar Lake", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-88.28442,43.35464],[-88.24219,43.35464],[-88.24219,43.426],[-88.28442,43.426],[-88.28442,43.35464]]]}", + "altitude": 317, + "collectionunits": [ + { + "handle": "BCEDAR1A", + "datasets": [ + { + "datasetid": 21385, + "datasettype": "diatom" + } + ], + "collectionunit": "BC-1a", + "collectionunitid": 15620, + "collectionunittype": "Core" + }, + { + "handle": "BCEDAR2B", + "datasets": [ + { + "datasetid": 21386, + "datasettype": "diatom" + } + ], + "collectionunit": "BC-2B", + "collectionunitid": 15621, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 13921, + "sitename": "Geneva Lake", + "sitedescription": null, + "geography": "{\"type\":\"Polygon\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[[[-88.57504,42.54081],[-88.4269,42.54081],[-88.4269,42.59555],[-88.57504,42.59555],[-88.57504,42.54081]]]}", + "altitude": 263, + "collectionunits": [ + { + "handle": "GENEVABH", + "datasets": [ + { + "datasetid": 21431, + "datasettype": "diatom" + } + ], + "collectionunit": "GV-3", + "collectionunitid": 15649, + "collectionunittype": "Core" + }, + { + "handle": "GENEVAGB", + "datasets": [ + { + "datasetid": 21429, + "datasettype": "diatom" + } + ], + "collectionunit": "GV-4", + "collectionunitid": 15647, + "collectionunittype": "Core" + }, + { + "handle": "GENEVAWB", + "datasets": [ + { + "datasetid": 21416, + "datasettype": "diatom" + } + ], + "collectionunit": "GV-2", + "collectionunitid": 15638, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 13949, + "sitename": "Lake Joseph, Frazer Island", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-79.76667,45.25]}", + "altitude": 245, + "collectionunits": [ + { + "handle": "FRAZER17", + "datasets": [ + { + "datasetid": 21480, + "datasettype": "water chemistry" + } + ], + "collectionunit": null, + "collectionunitid": 15674, + "collectionunittype": "Core" + }, + { + "handle": "FRAZER17", + "datasets": [ + { + "datasetid": 21481, + "datasettype": "diatom" + } + ], + "collectionunit": null, + "collectionunitid": 15674, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 13956, + "sitename": "Three Mile Lake, Hammel Bay", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-79.45,45.16667]}", + "altitude": 257, + "collectionunits": [ + { + "handle": "HAMMLB24", + "datasets": [ + { + "datasetid": 21494, + "datasettype": "water chemistry" + } + ], + "collectionunit": null, + "collectionunitid": 15681, + "collectionunittype": "Core" + }, + { + "handle": "HAMMLB24", + "datasets": [ + { + "datasetid": 21495, + "datasettype": "diatom" + } + ], + "collectionunit": null, + "collectionunitid": 15681, + "collectionunittype": "Core" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24,100.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24,100.json new file mode 100644 index 00000000..a83b6a1a --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24,100.json @@ -0,0 +1,60 @@ +{ + "status": "success", + "data": [ + { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 24, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + }, + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 7870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 100, + "sitename": "Site 30 (Swain unpublished)", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-91.35,46.35]}", + "altitude": 391, + "collectionunits": [ + { + "handle": "AMS030", + "datasets": [ + { + "datasetid": 100, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "C165PDGS", + "collectionunitid": 100, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24,1001,2001.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24,1001,2001.json new file mode 100644 index 00000000..64a50b59 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24,1001,2001.json @@ -0,0 +1,81 @@ +{ + "status": "success", + "data": [ + { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 24, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + }, + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 7870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + } + ] + }, + { + "siteid": 1001, + "sitename": "Site 1 (Lamb 1982)", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-57.2,51.45]}", + "altitude": 47, + "collectionunits": [ + { + "handle": "HFL01", + "datasets": [ + { + "datasetid": 1034, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 1000, + "collectionunittype": "Modern" + } + ] + }, + { + "siteid": 2001, + "sitename": "Turtle Lake Area", + "sitedescription": null, + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-108.48333,53.78333]}", + "altitude": 686, + "collectionunits": [ + { + "handle": "RJM008", + "datasets": [ + { + "datasetid": 2076, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": null, + "collectionunitid": 2000, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24.json new file mode 100644 index 00000000..3ddfacd0 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/24.json @@ -0,0 +1,39 @@ +{ + "status": "success", + "data": [ + { + "siteid": 24, + "sitename": "Alexander Lake", + "sitedescription": "Physiography: rolling glacial till, eskers, kettles,.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-60.58333,53.33333]}", + "altitude": 73, + "collectionunits": [ + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 24, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + }, + { + "handle": "ALEXLAKE", + "datasets": [ + { + "datasetid": 7870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/5.json b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/5.json new file mode 100644 index 00000000..02956cc7 --- /dev/null +++ b/tests/testthat/fixtures/api.neotomadb.org/v2.0/data/sites/5.json @@ -0,0 +1,27 @@ +{ + "status": "success", + "data": [ + { + "siteid": 5, + "sitename": "17/2", + "sitedescription": "Lake.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-74.93333,55.25]}", + "altitude": 300, + "collectionunits": [ + { + "handle": "17-2", + "datasets": [ + { + "datasetid": 5, + "datasettype": "pollen surface sample" + } + ], + "collectionunit": "17/2", + "collectionunitid": 5, + "collectionunittype": "Modern" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/data_datasets24.json b/tests/testthat/fixtures/data_datasets24.json new file mode 100644 index 00000000..164f266b --- /dev/null +++ b/tests/testthat/fixtures/data_datasets24.json @@ -0,0 +1,49 @@ +{ + "status": "success", + "data": [ + { + "site": { + "siteid": 24, + "sitename": "A Place in Neotoma", + "sitedescription": "Physiography: gentle rolling hills with scattered wetlands.", + "sitenotes": "Lake area from a regional hydrography dataset. Added on 3/2/22 by Sample Analyst, Example University. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-95.25,45.75]}", + "altitude": 128, + "collectionunitid": 24, + "collectionunit": null, + "handle": "NEOPLACE", + "unittype": "Core", + "datasets": [ + { + "doi": [ + "10.21233/x0aa11", + "10.21233/x0bb22" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 8100, + "ageyoung": 2900 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "J.A.", + "contactid": 52, + "firstname": "Jane A.", + "familyname": "Doe", + "contactname": "Doe, Jane A." + } + ], + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on the original data sheets - errors are possible.", + "recdatecreated": "2016-05-11T09:18:07" + } + ] + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/data_downloads24_dup.json b/tests/testthat/fixtures/data_downloads24_dup.json new file mode 100644 index 00000000..beb0795b --- /dev/null +++ b/tests/testthat/fixtures/data_downloads24_dup.json @@ -0,0 +1,406 @@ +{ + "status": "success", + "data": [ + { + "site": { + "area": null, + "notes": "Lake area from a regional hydrography dataset. Added on 3/2/22 by Sample Analyst, Example University. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "siteid": 24, + "dataset": { + "doi": null, + "agerange": [ + { + "units": null, + "ageold": null, + "ageyoung": null + } + ], + "database": "North American Pollen Database", + "datasetid": 7870, + "datasetpi": null, + "datasetname": null, + "datasettype": "geochronologic", + "datasetnotes": null + }, + "altitude": 128, + "sitename": "A Place in Neotoma", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-95.25,45.75]}", + "geopolitical": [ + "Freedonia", + "Northern Province" + ], + "collectionunit": { + "notes": null, + "handle": "NEOPLACE", + "colldate": "1985-06-14", + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": "Core", + "collectionunit": null, + "collectiondevice": "modified Livingstone corer (3.8cm)", + "collectionunitid": 24, + "depositionalenvironment": "Lacustrine", + "dataset": { + "doi": null, + "agerange": [ + { + "units": null, + "ageold": null, + "ageyoung": null + } + ], + "database": "North American Pollen Database", + "datasetid": 7870, + "datasetpi": null, + "datasetname": null, + "datasettype": "geochronologic", + "datasetnotes": null, + "samples": [ + { + "ages": [ + { + "age": null, + "agetype": null, + "ageolder": null, + "ageyounger": null, + "chronologyid": null, + "chronologyname": null + } + ], + "igsn": null, + "datum": [ + { + "units": null, + "value": null, + "context": null, + "element": null, + "taxonid": null, + "symmetry": null, + "taxongroup": null, + "elementtype": null, + "variablename": null, + "ecologicalgroup": null + } + ], + "depth": null, + "sampleid": null, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": null, + "contactid": null, + "firstname": null, + "familyname": null, + "contactname": null + } + ], + "analysisunitid": null, + "analysisunitname": null + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": { + "notes": "Chron uses one C14 date and one averaged C14 date (LB-2011 and LB-1331).", + "contact": [ + { + "contactid": 430, + "givenname": "Mary B.", + "familyname": "Roe", + "contactname": "Roe, Mary B.", + "leadinginitial": "M.B." + }, + { + "contactid": 430, + "givenname": "Mary B.", + "familyname": "Roe", + "contactname": "Roe, Mary B.", + "leadinginitial": "M.B." + } + ], + "agemodel": "linear interpolation", + "agerange": { + "ageboundolder": 6410, + "ageboundyounger": 2810 + }, + "isdefault": false, + "dateprepared": "2001-08-19", + "modelagetype": "Radiocarbon years BP", + "chronologyname": "NEO 1" + }, + "chronologyid": 15, + "chroncontrols": [ + { + "depth": 50, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "LB-2010", + "reservoir": null, + "geochronid": 63, + "geochronage": 3720, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 90, + "geochronerroryounger": 90, + "geochronmaterialdated": "gyttja" + }, + "thickness": 20, + "agelimitolder": 3960, + "chroncontrolid": 77, + "agelimityounger": 3480, + "chroncontrolage": 3720, + "chroncontroltype": "Radiocarbon" + } + ] + } + } + ], + "defaultchronology": 24854 + }, + "sitedescription": "Physiography: gentle rolling hills with scattered wetlands." + } + }, + { + "site": { + "area": null, + "notes": "Lake area from a regional hydrography dataset. Added on 3/2/22 by Sample Analyst, Example University. Lake-area scripts available at https://github.com/NeotomaDB/neotoma_lakes", + "siteid": 24, + "dataset": { + "doi": [ + "10.21233/x0bb22", + "10.21233/x0aa11" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 8100, + "ageyoung": 2900 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "J.A.", + "contactid": 52, + "firstname": "Jane A.", + "familyname": "Doe", + "contactname": "Doe, Jane A." + } + ], + "datasetname": null, + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on the original data sheets - errors are possible." + }, + "altitude": 128, + "sitename": "A Place in Neotoma", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-95.25,45.75]}", + "geopolitical": [ + "Freedonia", + "Northern Province" + ], + "collectionunit": { + "notes": null, + "handle": "NEOPLACE", + "colldate": "1985-06-14", + "location": null, + "waterdepth": null, + "gpslocation": { + "gpserror": null, + "latitude": null, + "longitude": null, + "gpsaltitude": null + }, + "collunittype": "Core", + "collectionunit": null, + "collectiondevice": "modified Livingstone corer (3.8cm)", + "collectionunitid": 24, + "depositionalenvironment": "Lacustrine", + "dataset": { + "doi": [ + "10.21233/x0bb22", + "10.21233/x0aa11" + ], + "agerange": [ + { + "units": "Calendar years BP", + "ageold": 8100, + "ageyoung": 2900 + } + ], + "database": "North American Pollen Database", + "datasetid": 24, + "datasetpi": [ + { + "initials": "J.A.", + "contactid": 52, + "firstname": "Jane A.", + "familyname": "Doe", + "contactname": "Doe, Jane A." + } + ], + "datasetname": null, + "datasettype": "pollen", + "datasetnotes": "Taxon counts and names were unclear on the original data sheets - errors are possible.", + "samples": [ + { + "ages": [ + { + "age": 1800, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 16, + "chronologyname": "REGIONAL chron 2" + }, + { + "age": 3100, + "agetype": "Radiocarbon years BP", + "ageolder": null, + "ageyounger": null, + "chronologyid": 15, + "chronologyname": "NEO 1" + }, + { + "age": 3600, + "agetype": "Calendar years BP", + "ageolder": 4200, + "ageyounger": 2900, + "chronologyid": 24854, + "chronologyname": "Smith et al." + } + ], + "igsn": null, + "datum": [ + { + "units": "NISP", + "value": 1, + "context": null, + "element": "pollen", + "taxonid": 190, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "pollen", + "variablename": "Nuphar", + "ecologicalgroup": "AQVP" + }, + { + "units": "NISP", + "value": 1, + "context": null, + "element": "spore", + "taxonid": 91, + "symmetry": null, + "taxongroup": "Vascular plants", + "elementtype": "spore", + "variablename": "Equisetum", + "ecologicalgroup": "VACR" + } + ], + "depth": 0, + "sampleid": 700, + "thickness": null, + "samplename": null, + "sampleanalyst": [ + { + "initials": "J.A.", + "contactid": 52, + "firstname": "Jane A.", + "familyname": "Doe", + "contactname": "Doe, Jane A." + } + ], + "analysisunitid": 500, + "analysisunitname": null + } + ] + }, + "chronologies": [ + { + "chronology": { + "chronology": { + "notes": "Chron uses one C14 date and one averaged C14 date (LB-2011 and LB-1331).", + "contact": [ + { + "contactid": 430, + "givenname": "Mary B.", + "familyname": "Roe", + "contactname": "Roe, Mary B.", + "leadinginitial": "M.B." + }, + { + "contactid": 430, + "givenname": "Mary B.", + "familyname": "Roe", + "contactname": "Roe, Mary B.", + "leadinginitial": "M.B." + } + ], + "agemodel": "linear interpolation", + "agerange": { + "ageboundolder": 6410, + "ageboundyounger": 2810 + }, + "isdefault": false, + "dateprepared": "2001-08-19", + "modelagetype": "Radiocarbon years BP", + "chronologyname": "NEO 1" + }, + "chronologyid": 15, + "chroncontrols": [ + { + "depth": 195, + "geochron": { + "agetype": "Radiocarbon years BP", + "delta13c": null, + "delta15n": null, + "infinite": false, + "percentc": null, + "percentn": null, + "labnumber": "LB-2011", + "reservoir": null, + "geochronid": 64, + "geochronage": 5410, + "geochrontype": "Carbon-14", + "geochronnotes": null, + "percentcollagen": null, + "radiocarbonmethod": "proportional gas counting", + "geochronerrorolder": 90, + "geochronerroryounger": 90, + "geochronmaterialdated": "gyttja" + }, + "thickness": 90, + "agelimitolder": 5620, + "chroncontrolid": 78, + "agelimityounger": 5220, + "chroncontrolage": 5420, + "chroncontroltype": "Radiocarbon, average of two or more dates" + } + ] + } + } + ], + "defaultchronology": 24854 + }, + "sitedescription": "Physiography: gentle rolling hills with scattered wetlands." + } + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/fixtures/data_sites24.json b/tests/testthat/fixtures/data_sites24.json new file mode 100644 index 00000000..4ed8c3b3 --- /dev/null +++ b/tests/testthat/fixtures/data_sites24.json @@ -0,0 +1,39 @@ +{ + "status": "success", + "data": [ + { + "siteid": 24, + "sitename": "A Place in Neotoma", + "sitedescription": "Physiography: gentle rolling hills with scattered wetlands.", + "geography": "{\"type\":\"Point\",\"crs\":{\"type\":\"name\",\"properties\":{\"name\":\"EPSG:4326\"}},\"coordinates\":[-95.25,45.75]}", + "altitude": 128, + "collectionunits": [ + { + "handle": "NEOPLACE", + "datasets": [ + { + "datasetid": 24, + "datasettype": "pollen" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + }, + { + "handle": "NEOPLACE", + "datasets": [ + { + "datasetid": 7870, + "datasettype": "geochronologic" + } + ], + "collectionunit": null, + "collectionunitid": 24, + "collectionunittype": "Core" + } + ] + } + ], + "message": "Retrieved all tables" +} diff --git a/tests/testthat/setup.R b/tests/testthat/setup.R new file mode 100644 index 00000000..6d05d9c4 --- /dev/null +++ b/tests/testthat/setup.R @@ -0,0 +1,48 @@ +library(httptest) +# Recorded API responses (and the hand-made parser fixtures) live under +# tests/testthat/fixtures/. Pointing httptest's mock path there keeps every +# `with_mock_api()` recording and replay in one folder instead of scattering a +# `api.neotomadb.org/` tree at the testthat root. +httptest::.mockPaths(testthat::test_path("fixtures")) + +# Shared test fixtures, sourced once by testthat before any test file runs. +# Single source of truth for the Brazil polygon used across several spatial +# tests (previously duplicated inline, and in two files mislabelled as +# `europe_json`). Defining it once keeps the queries consistent and avoids +# re-typing the geometry in every file. +brazil_json <- '{"type": "Polygon", + "coordinates": [[ + [-73.125, -9.102], + [-56.953, -33.138], + [-36.563, -7.711], + [-68.203, 13.923], + [-73.125, -9.102] + ]]}' +brazil_sf <- geojsonsf::geojson_sf(brazil_json) + +# Guard for live contract tests that hit the API's *spatial* endpoints. These +# are not mocked (their purpose is to prove the live API still works), but the +# spatial POST queries flap, and a timeout should not turn CI red. The probe +# issues a tiny spatial query (loc = brazil, limit = 1) with a short timeout and +# skips the test when it fails, so the test still runs (and catches real +# regressions) whenever the spatial endpoint is healthy. A plain GET is a poor +# probe here: during a flap simple GETs succeed while spatial POSTs fail, which +# is exactly the failure mode these tests hit. Also skips on CRAN, so it +# replaces skip_on_cran() in the tests that use it. +skip_if_api_unreachable <- function(seconds = 12) { + testthat::skip_on_cran() + old_t <- Sys.getenv("NEOTOMA_TIMEOUT", unset = NA) + old_r <- Sys.getenv("NEOTOMA_RETRIES", unset = NA) + Sys.setenv(NEOTOMA_TIMEOUT = seconds, NEOTOMA_RETRIES = 1) + on.exit({ + if (is.na(old_t)) Sys.unsetenv("NEOTOMA_TIMEOUT") else + Sys.setenv(NEOTOMA_TIMEOUT = old_t) + if (is.na(old_r)) Sys.unsetenv("NEOTOMA_RETRIES") else + Sys.setenv(NEOTOMA_RETRIES = old_r) + }) + ok <- tryCatch({ + suppressWarnings(get_datasets(loc = brazil_json[1], limit = 1)) + TRUE + }, error = function(e) FALSE) + if (!isTRUE(ok)) testthat::skip("Neotoma API (spatial endpoint) unreachable") +} diff --git a/tests/testthat/test_add_chronology.R b/tests/testthat/test_add_chronology.R index 6d66f27c..1f8d296c 100644 --- a/tests/testthat/test_add_chronology.R +++ b/tests/testthat/test_add_chronology.R @@ -4,6 +4,9 @@ library("dplyr") test_that("Add a new chronology to a record:", { skip_on_cran() + # Live: heavy Bchron age-model computation over a ~0.5 MB download; not + # mocked, skips on CI (GitHub Actions). + skip_on_ci() stara <- get_downloads(24238) stara_chron <- chronologies(stara) controls <- chroncontrols(stara) %>% diff --git a/tests/testthat/test_c.R b/tests/testthat/test_c.R index 54d9145f..d43f2d78 100644 --- a/tests/testthat/test_c.R +++ b/tests/testthat/test_c.R @@ -1,7 +1,9 @@ library("testthat") library("neotoma2") +library("httptest") context("Concatenation of c() in `neotoma2` objects works appropriately.") +httptest::with_mock_api({ test_that("c() concats properly.", { skip_on_cran() alex <- get_sites(24) @@ -11,6 +13,7 @@ test_that("c() concats properly.", { }) test_that("c() removes duplicates properly.", { + skip_on_cran() alex <- get_sites(24) alex2 <- get_datasets(7870) sites <- c(alex, alex2) @@ -19,4 +22,5 @@ test_that("c() removes duplicates properly.", { site5 <- get_sites(5) sites <- c(sites, site5) testthat::expect_equal(length(sites), 2) -}) \ No newline at end of file +}) +}) diff --git a/tests/testthat/test_chroncontrols.R b/tests/testthat/test_chroncontrols.R index 606e6e7c..facca24c 100644 --- a/tests/testthat/test_chroncontrols.R +++ b/tests/testthat/test_chroncontrols.R @@ -1,8 +1,10 @@ library("testthat") library("neotoma2") library("dplyr") +library("httptest") context("Chronology controls functions work as expected.") +httptest::with_mock_api({ test_that("Chroncontrols gets record", { skip_on_cran() single <- chroncontrols(get_downloads(4716)) @@ -14,4 +16,5 @@ test_that("Chroncontrols gets record", { testthat::expect_is(multi, "data.frame") testthat::expect_gt(length(unique(multi$chronologyid)), 4) testthat::expect_is(mamchron, "data.frame") -}) \ No newline at end of file +}) +}) diff --git a/tests/testthat/test_chronologies.R b/tests/testthat/test_chronologies.R index 98c41b48..d7ab4f8f 100644 --- a/tests/testthat/test_chronologies.R +++ b/tests/testthat/test_chronologies.R @@ -1,7 +1,9 @@ library("testthat") library("neotoma2") +library("httptest") context("`chronologies()` function displays all chronologies for a download object") +httptest::with_mock_api({ test_that("`get_downloads()` fills up chronologies' slots.", { skip_on_cran() dl <- get_downloads(4716) @@ -14,4 +16,5 @@ test_that("`get_downloads()` fills up chronologies' slots.", { # Careful, if the DB is wrong, so will the API and this test will fail testthat::expect_equal(sum(chron$isdefault), 1) testthat::expect_is(chron, "data.frame") -}) \ No newline at end of file +}) +}) diff --git a/tests/testthat/test_cite_data.R b/tests/testthat/test_cite_data.R index df85f933..5c3ee594 100644 --- a/tests/testthat/test_cite_data.R +++ b/tests/testthat/test_cite_data.R @@ -2,8 +2,10 @@ library("testthat") library("neotoma2") library("dplyr") library("stringr") +library("httptest") context("`cite_data()` function") +httptest::with_mock_api({ test_that("cite_data() returns dataframe", { skip_on_cran() st <- get_sites(c(24, 100)) @@ -29,4 +31,5 @@ test_that("cite_data() returns correct DOIs for each dataset", { testthat::expect_true(any(str_detect(cit100, fixed(doi100)))) testthat::expect_false(any(str_detect(cit100, fixed(doi24)))) testthat::expect_false(any(str_detect(cit24, fixed(doi100)))) -}) \ No newline at end of file +}) +}) diff --git a/tests/testthat/test_clean.R b/tests/testthat/test_clean.R index 6fe1e9ef..215f5835 100644 --- a/tests/testthat/test_clean.R +++ b/tests/testthat/test_clean.R @@ -1,19 +1,33 @@ library("testthat") library("neotoma2") +library("httptest") context("Verifying that neotoma objects do not have duplicates and are nested properly respecting Neotoma's data object: site <- cu <- ds") +httptest::with_mock_api({ test_that("Doubling a set of records results and cleaning results in a clean set.", { - # c calls clean internally but we can call it again to be sure skip_on_cran() + # c calls clean internally but we can call it again to be sure + # Runs offline against recorded fixtures (see tests/testthat/fixtures/). + # Site 24 is one of the sites returned by the "Alex%" search, so combining + # the two sets must not grow the set: `c()` cleans internally, and a second + # explicit `clean()` must be a no-op rather than dropping or duplicating. alex <- get_sites(sitename = "Alex%") alex2 <- get_sites(24) alex_sets <- c(alex, alex2) - clean_al <- clean(alex_sets) + clean_al <- clean(alex_sets, verbose = FALSE) + testthat::expect_equal(length(alex_sets), length(alex)) + testthat::expect_equal(length(clean_al), length(alex_sets)) + # Read siteids off the site objects: `as.data.frame()` returns one row per + # collection unit, so a multi-collunit site would look duplicated there. + clean_ids <- vapply(clean_al@sites, function(s) as.numeric(s@siteid), + numeric(1)) + testthat::expect_false(any(duplicated(clean_ids))) fiftyds <- get_datasets(limit = 50) nextds <- get_datasets(limit = 50) doubled <- c(fiftyds, nextds) testthat::expect_equal(getids(doubled), getids(nextds)) testthat::expect_equal(length(doubled), length(fiftyds)) +}) }) \ No newline at end of file diff --git a/tests/testthat/test_collunits.R b/tests/testthat/test_collunits.R index 976e1fd1..4c9f6372 100644 --- a/tests/testthat/test_collunits.R +++ b/tests/testthat/test_collunits.R @@ -1,9 +1,13 @@ library("testthat") library("neotoma2") +library("httptest") +httptest::with_mock_api({ test_that("collunits()`", { skip_on_cran() - dls <- get_sites() %>% + # Bounded to a few known sites so the recorded fixture stays small; the + # accessor assertions below hold for any handful of sites. + dls <- get_sites(c(24, 1001, 2001)) %>% get_downloads() sumDl <- summary(dls) ids <- getids(dls) @@ -11,4 +15,5 @@ test_that("collunits()`", { testthat::expect_identical(length(unique(cus$collectionunitid)), length(unique(ids$collunitid))) testthat::expect_true(all(sumDl$collunit_name %in% cus$handle)) -}) \ No newline at end of file +}) +}) diff --git a/tests/testthat/test_coordinates.R b/tests/testthat/test_coordinates.R index e5272be0..abef5ddf 100644 --- a/tests/testthat/test_coordinates.R +++ b/tests/testthat/test_coordinates.R @@ -1,7 +1,9 @@ library("testthat") library("neotoma2") +library("httptest") context("`coordinates()` function") +httptest::with_mock_api({ testthat::test_that("coordinates() returns correct coordinates", { skip_on_cran() sts <- get_sites(c(101, 102)) @@ -13,4 +15,5 @@ testthat::test_that("coordinates() returns correct coordinates", { testthat::expect_equal(coords$siteid, sts_df$siteid) testthat::expect_equal(coords$latitude, sts_df$latitude, tolerance = 0.01) testthat::expect_equal(coords$longitude, sts_df$longitude, tolerance = 0.01) +}) }) \ No newline at end of file diff --git a/tests/testthat/test_datasets.R b/tests/testthat/test_datasets.R index 6236e80a..5bf81942 100644 --- a/tests/testthat/test_datasets.R +++ b/tests/testthat/test_datasets.R @@ -1,9 +1,13 @@ library("testthat") library("neotoma2") +library("httptest") +httptest::with_mock_api({ test_that("`datasets()`", { skip_on_cran() - dls <- get_sites() %>% + # Bounded to a few known sites so the recorded fixture stays small; the + # accessor invariants below hold for any handful of sites. + dls <- get_sites(c(24, 1001, 2001)) %>% get_downloads() sumDl <- summary(dls) ids <- getids(dls) @@ -13,3 +17,4 @@ test_that("`datasets()`", { testthat::expect_identical(length(unique(dss$datasetid)), length(unique(ids$datasetid))) }) +}) diff --git a/tests/testthat/test_doi.R b/tests/testthat/test_doi.R index e55c64cc..8fc0d16d 100644 --- a/tests/testthat/test_doi.R +++ b/tests/testthat/test_doi.R @@ -1,8 +1,11 @@ library("testthat") library("neotoma2") +library("httptest") context("`doi()` function") +httptest::with_mock_api({ test_that("", { + skip_on_cran() sts <- get_datasets(c(24, 100, 101)) dois <- doi(sts) testthat::expect_is(dois, "data.frame") @@ -15,7 +18,6 @@ test_that("", { dois24_df <- dois %>% dplyr::filter(siteid == 24) %>% dplyr::pull(doi) %>% unlist() testthat::expect_true(all(doi24 %in% dois24_df)) testthat::expect_true(all(dois24_df %in% doi24)) - st100 <- sts[[2]] doi100 <- purrr::map(datasets(st100)@datasets, function(x) { @@ -25,7 +27,6 @@ test_that("", { dois100_df <- dois %>% dplyr::filter(siteid == 100) %>% dplyr::pull(doi) %>% unlist() testthat::expect_true(all(doi100 %in% dois100_df)) testthat::expect_true(all(dois100_df %in% doi100)) - st101 <- sts[[3]] doi101 <- purrr::map(datasets(st101)@datasets, function(x) { @@ -35,4 +36,5 @@ test_that("", { dois101_df <- dois %>% dplyr::filter(siteid == 101) %>% dplyr::pull(doi) %>% unlist() testthat::expect_true(all(doi101 %in% dois101_df)) testthat::expect_true(all(dois101_df %in% doi101)) -}) \ No newline at end of file +}) +}) diff --git a/tests/testthat/test_filter.R b/tests/testthat/test_filter.R index 86541db0..b817b4c5 100644 --- a/tests/testthat/test_filter.R +++ b/tests/testthat/test_filter.R @@ -1,8 +1,14 @@ library("testthat") library("neotoma2") +library("httptest") context("Test that filter receives a sites object and filters using dplyr's syntax") + +# These tests exercise filter() logic against recorded fixtures (offline). The +# one heavy integration test (19-site get_downloads chain) stays live below the +# wrapper because its multi-site dataset URL is unmockable (filename too long). +httptest::with_mock_api({ test_that("filter datasettype", { skip_on_cran() sts <- get_sites() @@ -14,7 +20,8 @@ test_that("filter datasettype", { testthat::expect_equal(pollen_types, "pollen") }) -test_that("filter datasettype + loc", { +test_that("filter datasettype + loc", { + skip_on_cran() brazil <- '{"type": "Polygon", "coordinates": [[ [-73.125, -9.102], @@ -58,6 +65,7 @@ test_that("filter get_datasets('datasettype') by datasettype }) test_that("filter by 2 datasettypes", { + skip_on_cran() sts <- get_sites() filtered <- sts %>% neotoma2::filter(datasettype == "pollen" | datasettype == "charcoal") @@ -80,8 +88,144 @@ test_that("filter datasets returns a clean object", { testthat::expect_lte(length(sts), nrow(summary(sts))) }) +test_that("multi-condition filter across two levels (regression)", { + skip_on_cran() + sites <- get_sites(limit = 10) %>% get_datasets() + result <- sites %>% filter(altitude < 3000, datasettype == "pollen") + testthat::expect_s4_class(result, "sites") + dts <- as.data.frame(datasets(result)) + testthat::expect_true(all(dts$datasettype == "pollen")) +}) + +test_that("order of conditions does not matter", { + skip_on_cran() + sites <- get_sites(limit = 10) %>% get_datasets() + a <- sites %>% filter(altitude < 3000, datasettype == "pollen") + b <- sites %>% filter(datasettype == "pollen", altitude < 3000) + testthat::expect_equal(length(a@sites), length(b@sites)) +}) + +test_that("single-condition filters still work (no regression)", { + skip_on_cran() + sites <- get_sites(limit = 10) %>% get_datasets() + s_site <- sites %>% filter(altitude < 3000) + s_ds <- sites %>% filter(datasettype == "pollen") + testthat::expect_s4_class(s_site, "sites") + testthat::expect_s4_class(s_ds, "sites") +}) + +test_that("three levels at once", { + skip_on_cran() + sites <- get_sites(limit = 10) %>% get_datasets() + result <- sites %>% + filter(altitude < 5000, datasettype == "pollen", waterdepth > 0) + testthat::expect_s4_class(result, "sites") +}) + +test_that("substring false-positive guard (value contains a column substring)", { + skip_on_cran() + sites <- get_sites(limit = 10) %>% get_datasets() + # "LONGCORE" contains "long", but the referenced column is `handle` + # (a collunit column), so only the collunit join should be triggered. + result <- sites %>% filter(handle == "SOME-LONG-HANDLE") + testthat::expect_s4_class(result, "sites") +}) + +test_that("no matches returns an empty sites", { + skip_on_cran() + sites <- get_sites(limit = 10) %>% get_datasets() + result <- sites %>% filter(altitude < -100000) + testthat::expect_s4_class(result, "sites") + testthat::expect_equal(length(result@sites), 0) +}) + +test_that("filter(NULL) warns and returns NULL", { + skip_on_cran() + testthat::expect_warning(res <- filter(NULL), "No sites to filter") + testthat::expect_null(res) +}) + +test_that("spatial loc filter keeps only sites inside the region", { + skip_on_cran() + brazil <- paste0('{"type": "Polygon", "coordinates": [[', + '[-73.125, -9.102], [-56.953, -33.138],', + '[-36.563, -7.711], [-68.203, 13.923],', + '[-73.125, -9.102]]]}') + brazil_sf <- geojsonsf::geojson_sf(brazil) + sites <- get_datasets(loc = brazil, limit = 20) + result <- sites %>% filter(loc == brazil_sf) + testthat::expect_s4_class(result, "sites") + testthat::expect_lte(length(result@sites), length(sites)) +}) + +test_that("loc combines with an ordinary condition", { + skip_on_cran() + brazil <- paste0('{"type": "Polygon", "coordinates": [[', + '[-73.125, -9.102], [-56.953, -33.138],', + '[-36.563, -7.711], [-68.203, 13.923],', + '[-73.125, -9.102]]]}') + brazil_sf <- geojsonsf::geojson_sf(brazil) + sites <- get_datasets(loc = brazil, limit = 20) + result <- sites %>% filter(altitude < 3000, loc == brazil_sf) + testthat::expect_s4_class(result, "sites") + elev <- as.data.frame(result)$elev + testthat::expect_true(all(elev < 3000 | is.na(elev))) +}) + +test_that("geography is an alias for loc", { + skip_on_cran() + brazil <- paste0('{"type": "Polygon", "coordinates": [[', + '[-73.125, -9.102], [-56.953, -33.138],', + '[-36.563, -7.711], [-68.203, 13.923],', + '[-73.125, -9.102]]]}') + brazil_sf <- geojsonsf::geojson_sf(brazil) + sites <- get_datasets(loc = brazil, limit = 20) + a <- sites %>% filter(loc == brazil_sf) + b <- sites %>% filter(geography == brazil_sf) + testthat::expect_equal(length(a@sites), length(b@sites)) +}) + +test_that("filter(loc == WKT) matches filter(loc == GeoJSON)", { + skip_on_cran() + brazil_geojson <- paste0('{"type": "Polygon", "coordinates": [[', + '[-73.125, -9.102], [-56.953, -33.138],', + '[-36.563, -7.711], [-68.203, 13.923],', + '[-73.125, -9.102]]]}') + brazil_wkt <- paste0("POLYGON ((-73.125 -9.102, -56.953 -33.138, ", + "-36.563 -7.711, -68.203 13.923, -73.125 -9.102))") + sites <- get_datasets(loc = brazil_geojson, limit = 20) + a <- sites %>% filter(loc == brazil_geojson) + b <- sites %>% filter(loc == brazil_wkt) + testthat::expect_s4_class(b, "sites") + testthat::expect_equal(length(a@sites), length(b@sites)) +}) + +test_that("WKT loc combines with an ordinary condition (geography alias)", { + skip_on_cran() + brazil_geojson <- paste0('{"type": "Polygon", "coordinates": [[', + '[-73.125, -9.102], [-56.953, -33.138],', + '[-36.563, -7.711], [-68.203, 13.923],', + '[-73.125, -9.102]]]}') + brazil_wkt <- paste0("POLYGON ((-73.125 -9.102, -56.953 -33.138, ", + "-36.563 -7.711, -68.203 13.923, -73.125 -9.102))") + sites <- get_datasets(loc = brazil_geojson, limit = 20) + r <- sites %>% filter(altitude < 3000, geography == brazil_wkt) + testthat::expect_s4_class(r, "sites") + elev <- as.data.frame(r)$elev + testthat::expect_true(all(elev < 3000 | is.na(elev))) +}) +}) # end with_mock_api + +# --------------------------------------------------------------------------- +# Live integration tests. These download whole records that are too large to +# ship as fixtures (the meerfeld cores alone are ~17 MB / 21k samples, and the +# 19-site chain builds a dataset URL that exceeds the OS filename limit), so +# they are not mocked. They skip on CRAN and on CI (GitHub Actions) but still +# run in a local, network-connected session. +# --------------------------------------------------------------------------- test_that("filter by collunitid removes samples", { skip_on_cran() + skip_on_ci() meer <- get_sites(sitename = "meerfeld%") %>% get_downloads() meerDS42510 <- meer %>% @@ -93,6 +237,7 @@ test_that("filter by collunitid removes samples", { test_that("filter by datasetid keeps all other collection units where the dataset does not belong", { skip_on_cran() + skip_on_ci() meer <- get_sites(sitename = "meerfeld%") %>% get_downloads() meerDS42510 <- meer %>% @@ -103,7 +248,8 @@ test_that("filter by datasetid keeps all other collection units test_that("filter works before/after get_downloads", { skip_on_cran() - core_sites <- c(13949, 11904, 13319, 728, + skip_on_ci() + core_sites <- c(13949, 11904, 13319, 728, 13248, 2625, 2806, 13280, 519, 11745, 273, 13956, 11880, 13321, 9801, 13698, 11816, @@ -122,4 +268,4 @@ test_that("filter works before/after get_downloads", { testthat::expect_setequal(core_dl_f_ids$siteid, core_f_dl_ids$siteid) testthat::expect_setequal(core_dl_f_ids$collunitid, core_f_dl_ids$collunitid) testthat::expect_setequal(core_dl_f_ids$datasetid, core_f_dl_ids$datasetid) -}) \ No newline at end of file +}) diff --git a/tests/testthat/test_get_contacts.R b/tests/testthat/test_get_contacts.R index 6c92dc13..e4e23227 100644 --- a/tests/testthat/test_get_contacts.R +++ b/tests/testthat/test_get_contacts.R @@ -3,6 +3,7 @@ library("neotoma2") context("`get_contacts()` tests") test_that("`get_contacts()` numeric", { + skip_on_cran() single <- get_contacts(x = 1) testthat::expect_equal(length(single), 1) testthat::expect_true(class(single) == "contacts") @@ -17,6 +18,7 @@ test_that("`get_contacts()` numeric", { }) test_that("`get_contacts()` query", { + skip_on_cran() goring <- get_contacts(familyname ="Goring") testthat::expect_gt(length(goring), 0) testthat::expect_true(class(goring) == "contacts") diff --git a/tests/testthat/test_get_datasets.R b/tests/testthat/test_get_datasets.R index e82bdd21..b1101417 100644 --- a/tests/testthat/test_get_datasets.R +++ b/tests/testthat/test_get_datasets.R @@ -26,7 +26,8 @@ test_that("get_datasets numeric vector", { }) test_that("get_datasets with loc attribute", { - skip_on_cran() + skip_on_ci() + skip_if_api_unreachable() brazil <- '{"type": "Polygon", "coordinates": [[ [-73.125, -9.102], @@ -53,18 +54,53 @@ test_that("get_datasets with loc attribute", { testthat::expect_equal(brazil_ds_length, brazil_unique_dsids) }) +test_that("get_datasets accepts a WKT loc equivalently to GeoJSON", { + skip_on_ci() + skip_if_api_unreachable() + brazil_geojson <- paste0('{"type": "Polygon", "coordinates": [[', + '[-73.125, -9.102], [-56.953, -33.138],', + '[-36.563, -7.711], [-68.203, 13.923],', + '[-73.125, -9.102]]]}') + brazil_wkt <- paste0("POLYGON ((-73.125 -9.102, -56.953 -33.138, ", + "-36.563 -7.711, -68.203 13.923, -73.125 -9.102))") + ds_geo <- get_datasets(loc = brazil_geojson, limit = 10) + ds_wkt <- get_datasets(loc = brazil_wkt, limit = 10) + testthat::expect_s4_class(ds_wkt, "sites") + # Same shape, two encodings -> identical siteids. + testthat::expect_setequal(getids(ds_geo)$siteid, getids(ds_wkt)$siteid) +}) + +test_that("get_datasets GeoJSON loc still works (no regression)", { + skip_on_ci() + skip_if_api_unreachable() + brazil_geojson <- paste0('{"type": "Polygon", "coordinates": [[', + '[-73.125, -9.102], [-56.953, -33.138],', + '[-36.563, -7.711], [-68.203, 13.923],', + '[-73.125, -9.102]]]}') + ds_geo <- get_datasets(loc = brazil_geojson, limit = 5) + testthat::expect_s4_class(ds_geo, "sites") +}) + +test_that("a loc string that is neither WKT nor GeoJSON errors clearly", { + # A garbage string is not WKT (fails the leading-keyword test) so it falls to + # the GeoJSON branch, where parsing raises a clear error. `parseLocation()` is + # the layer that builds the request body; `get_datasets()` itself catches this + # and returns NULL with a message, so we assert on the parse layer directly. +testthat::expect_error(neotoma2:::parseLocation("not a geometry at all"), "GeoJSON") +}) + test_that("all_data + loc", { skip_on_cran() - europe_json <- '{"type": "Polygon", - "coordinates": [[ - [-73.125, -9.102], - [-56.953, -33.138], - [-36.563, -7.711], - [-68.203, 13.923], - [-73.125, -9.102] - ]]}' - data_short <- get_datasets(loc = europe_json[1]) - data_long <- get_datasets(loc = europe_json[1], all_data = TRUE) + # Heavy all_data pagination over a spatial query: flap-prone, skip on CI. + skip_on_ci() + skip_if_api_unreachable() + # This is the one spatial test that genuinely validates `all_data` pagination + # (the long result must be a superset of a single page), so it keeps the loop. + # Space it out, and use the shared `brazil_json` from setup.R -- this polygon + # was previously (mis)named `europe_json` but holds Brazil coordinates. + on.exit(Sys.sleep(10), add = TRUE) + data_short <- get_datasets(loc = brazil_json[1]) + data_long <- get_datasets(loc = brazil_json[1], all_data = TRUE) testthat::expect_gte(length(data_long), length(data_short)) eur_ids <- getids(data_long) # check that all datasetids in datasets df are in eur_ids @@ -82,6 +118,10 @@ test_that("all_data + loc", { test_that("get_datasets with or without all_data works.", { skip_on_cran() + # Heavy all_data pagination over a UK bbox: flap-prone, skip on CI. + skip_on_ci() + skip_if_api_unreachable() + on.exit(Sys.sleep(5), add = TRUE) uk_bbox_geojson <- "{\n\"type\": \"FeatureCollection\",\n\"name\": \"out\",\n\"crs\": { \"type\": \"name\", \"properties\": { \"name\": \"urn:ogc:def:crs:OGC:1.3:CRS84\" } },\n\"features\": [\n{ \"type\": \"Feature\", \"properties\": { }, \"geometry\": { \"type\": \"Polygon\", \"coordinates\": [ [ [ -10.390234374999977, 50.021386718749994 ], [ 1.74658203125, 50.021386718749994 ], [ 1.74658203125, 60.831884765624991 ], [ -10.390234374999977, 60.831884765624991 ], [ -10.390234374999977, 50.021386718749994 ] ] ] } }\n]\n}" uk_sts <- get_sites( loc = uk_bbox_geojson, diff --git a/tests/testthat/test_get_documentation.R b/tests/testthat/test_get_documentation.R index 5fe1ea3f..cb575482 100644 --- a/tests/testthat/test_get_documentation.R +++ b/tests/testthat/test_get_documentation.R @@ -7,8 +7,18 @@ test_that("Manual loading fails if interactive is false.", { testthat::expect_error(get_documentation()) }) -test_that("Manual loading succeeds when interactive is true:", { +test_that("Documentation loading succeeds when interactive is true:", { skip_on_cran() - testthat::expect_null(rlang::with_interactive(get_manual(), - value=TRUE)) + # Stub the browser so the headless CI runner does not shell out to xdg-open + # (which prints "no method available" noise into the log). Capturing the URL + # also lets us assert which page the function opens. + seen <- NULL + op <- options(browser = function(url) { + seen <<- url + invisible(NULL) + }) + on.exit(options(op), add = TRUE) + testthat::expect_null(rlang::with_interactive(get_documentation(), + value = TRUE)) + testthat::expect_equal(seen, "https://open.neotomadb.org/neotoma2/") }) \ No newline at end of file diff --git a/tests/testthat/test_get_downloads.R b/tests/testthat/test_get_downloads.R index 223fd836..6f28151d 100644 --- a/tests/testthat/test_get_downloads.R +++ b/tests/testthat/test_get_downloads.R @@ -16,21 +16,19 @@ test_that("get_downloads numeric", { test_that("get_downloads from get_datasets() sites object.", { - skip_on_cran() - brazil <- '{"type": "Polygon", - "coordinates": [[ - [-73.125, -9.102], - [-56.953, -33.138], - [-36.563, -7.711], - [-68.203, 13.923], - [-73.125, -9.102] - ]]}' - brazil_sf <- geojsonsf::geojson_sf(brazil) - brazil_datasets <- get_datasets(loc = brazil_sf, all_data = TRUE) + skip_on_ci() + skip_if_api_unreachable() + # Space this out; it downloads full sample data. + on.exit(Sys.sleep(10), add = TRUE) + # `brazil_sf` comes from setup.R. A small `limit` is enough to prove + # that downloading a multi-dataset object preserves the id set -- + # `all_data = TRUE` over the whole region is unnecessary here and was + # the single heaviest call in the suite. + brazil_datasets <- get_datasets(loc = brazil_sf, limit = 5) brazil_dl <- get_downloads(brazil_datasets) testthat::expect_identical(nrow(getids(brazil_datasets)), nrow(getids(brazil_dl))) - testthat::expect_equal(getids(brazil_datasets), + testthat::expect_equal(getids(brazil_datasets), getids(brazil_dl)) }) @@ -51,12 +49,17 @@ test_that("get_downloads from get_sites sites", { }) test_that("Faunmap dataset", { + skip_on_cran() mydataset <- get_downloads(7032) testthat::expect_is(mydataset, "sites") }) test_that("get_downloads with or without all_data works.", { skip_on_cran() + # Heavy all_data pagination + download over a UK bbox: flap-prone, skip on CI. + skip_on_ci() + skip_if_api_unreachable() + on.exit(Sys.sleep(5), add = TRUE) uk_bbox_geojson <- "{\n\"type\": \"FeatureCollection\",\n\"name\": \"out\",\n\"crs\": { \"type\": \"name\", \"properties\": { \"name\": \"urn:ogc:def:crs:OGC:1.3:CRS84\" } },\n\"features\": [\n{ \"type\": \"Feature\", \"properties\": { }, \"geometry\": { \"type\": \"Polygon\", \"coordinates\": [ [ [ -10.390234374999977, 50.021386718749994 ], [ 1.74658203125, 50.021386718749994 ], [ 1.74658203125, 60.831884765624991 ], [ -10.390234374999977, 60.831884765624991 ], [ -10.390234374999977, 50.021386718749994 ] ] ] } }\n]\n}" uk_datasets <- get_datasets( loc = uk_bbox_geojson, @@ -74,9 +77,11 @@ test_that("get_downloads with or without all_data works.", { }) test_that("get_downloads handles empty result", { - skip_on_cran() - gpids <- c(7326, 6442, 7923, 7990, 7368, #8480, - 8981, 7934) + # Loops eight gpid (geopolitical) searches; heavy and flap-prone. Skip on CI, + # and skip locally when the API is unreachable. + skip_on_ci() + skip_if_api_unreachable() + gpids <- c(7326, 6442, 7923, 7990, 7368, 8480, 8981, 7934) ne_sites <- c() for (id in gpids) { search_1 <- get_sites(gpid = id) diff --git a/tests/testthat/test_get_manual.R b/tests/testthat/test_get_manual.R index 63d0edd5..26188fc8 100644 --- a/tests/testthat/test_get_manual.R +++ b/tests/testthat/test_get_manual.R @@ -9,6 +9,16 @@ test_that("Manual loading fails if interactive is false.", { test_that("Manual loading succeeds when interactive is true:", { skip_on_cran() + # Stub the browser so the headless CI runner does not shell out to xdg-open + # (which prints "no method available" noise into the log). Capturing the URL + # also lets us assert which page the function opens. + seen <- NULL + op <- options(browser = function(url) { + seen <<- url + invisible(NULL) + }) + on.exit(options(op), add = TRUE) testthat::expect_null(rlang::with_interactive(get_manual(), - value=TRUE)) + value = TRUE)) + testthat::expect_equal(seen, "https://open.neotomadb.org/manual/") }) \ No newline at end of file diff --git a/tests/testthat/test_get_publications.R b/tests/testthat/test_get_publications.R index 90fdaa35..e879d050 100644 --- a/tests/testthat/test_get_publications.R +++ b/tests/testthat/test_get_publications.R @@ -3,6 +3,7 @@ library("neotoma2") context("get_publications tests") test_that("`get_publications` numeric", { + skip_on_cran() empty <- get_publications() testthat::expect_is(empty, "publications") # From numeric vector @@ -13,12 +14,14 @@ test_that("`get_publications` numeric", { }) test_that("`get_publications` default", { + skip_on_cran() pollen <- get_publications(search = "pollen") testthat::expect_is(pollen, "publications") testthat::expect_equal(length(pollen), 25) }) test_that("`get_publications` publications", { + skip_on_cran() counts <- get_publications(c(1, 2, 3, 4)) frompubs <- get_publications(counts) testthat::expect_identical(counts, frompubs) diff --git a/tests/testthat/test_get_sites.R b/tests/testthat/test_get_sites.R index 0bb2d3fb..47c5030e 100644 --- a/tests/testthat/test_get_sites.R +++ b/tests/testthat/test_get_sites.R @@ -2,14 +2,6 @@ library("testthat") library("neotoma2") context("Test `get_sites()` function.") -test_that("get_sites numeric", { - skip_on_cran() - site_1001 <- neotoma2::get_sites(1001) - sites_ids <- neotoma2::getids(site_1001) %>% - dplyr::select(siteid) %>% - unique() - testthat::expect_equivalent(sites_ids, 1001) -}) test_that("get_sites numeric vector", { skip_on_cran() @@ -25,17 +17,10 @@ test_that("get_sites numeric vector", { }) test_that("get_sites with loc attribute", { - skip_on_cran() - brazil <- '{"type": "Polygon", - "coordinates": [[ - [-73.125, -9.102], - [-56.953, -33.138], - [-36.563, -7.711], - [-68.203, 13.923], - [-73.125, -9.102] - ]]}' - brazil_sf <- geojsonsf::geojson_sf(brazil) - brazil_sites <- get_sites(loc = brazil[1], datasettype = "pollen") + skip_on_ci() + skip_if_api_unreachable() + # `brazil_json` / `brazil_sf` come from setup.R. + brazil_sites <- get_sites(loc = brazil_json[1], datasettype = "pollen") sum <- summary(brazil_sites) testthat::expect_lte(length(brazil_sites), nrow(sum)) testthat::expect_equivalent(nrow(sum), nrow(getids(brazil_sites))) @@ -48,40 +33,42 @@ test_that("get_sites with loc attribute", { }) test_that("all_data + loc", { - skip_on_cran() - europe_json <- '{"type": "Polygon", - "coordinates": [[ - [-73.125, -9.102], - [-56.953, -33.138], - [-36.563, -7.711], - [-68.203, 13.923], - [-73.125, -9.102] - ]]}' - data_short <- get_sites(loc = europe_json[1]) - data_long <- get_sites(loc = europe_json[1], all_data = TRUE) + # Heavy all_data pagination over a spatial query. Skip on CI (load), and skip + # locally too when the spatial endpoint is flapping so it degrades gracefully + # instead of timing out; still runs when the API is healthy. + skip_on_ci() + skip_if_api_unreachable() + # Validates `all_data` pagination on the sites endpoint (superset check), so + # it keeps the loop; space it out. Uses the shared `brazil_json` from setup.R + on.exit(Sys.sleep(10), add = TRUE) + data_short <- get_sites(loc = brazil_json[1]) + data_long <- get_sites(loc = brazil_json[1], all_data = TRUE) testthat::expect_gt(length(data_long), length(data_short)) - eur_ids <- getids(data_long) - # check that all siteids are in eur_ids + br_ids <- getids(data_long) + # check that all siteids are in br_ids st_ids <- as.data.frame(data_short) %>% dplyr::select(siteid) %>% unique() %>% unlist() - testthat::expect_true(all(st_ids %in% eur_ids$siteid)) + testthat::expect_true(all(st_ids %in% br_ids$siteid)) }) -context("get_sites()") -test_that("If B is contained in A region, - get_sites() from B will be contained - in get_sites() from A", { - skip_on_cran() - location <- '{"type": "Polygon", - "coordinates": [[ - [-169, 24], - [-169, 75], - [-52, 75], - [-52, 24], - [-169, 24]]]}' - usa <- get_sites(loc = location, limit = 20000) - fla <- get_sites(gpid = "Florida", limit = 10000) - testthat::expect_true(all(getids(fla)$siteid %in% getids(usa)$siteid)) - }) \ No newline at end of file +# context("get_sites()") +# test_that("If B is contained in A region, +# get_sites() from B will be contained +# in get_sites() from A", { +# skip_on_cran() +# # Heavy spatial query (limit = 20000); space it out to reduce load +# # spikes on the API. +# on.exit(Sys.sleep(10), add = TRUE) +# location <- '{"type": "Polygon", +# "coordinates": [[ +# [-169, 24], +# [-169, 75], +# [-52, 75], +# [-52, 24], +# [-169, 24]]]}' +# usa <- get_sites(loc = location, limit = 20000) +# fla <- get_sites(gpid = "Florida", limit = 10000) +# testthat::expect_true(all(getids(fla)$siteid %in% getids(usa)$siteid)) +# }) \ No newline at end of file diff --git a/tests/testthat/test_get_table.R b/tests/testthat/test_get_table.R index 8c5eee38..5cad27cd 100644 --- a/tests/testthat/test_get_table.R +++ b/tests/testthat/test_get_table.R @@ -3,11 +3,13 @@ library("neotoma2") context("Working with general data from the database:") test_that("Call a single database table:", { + skip_on_cran() tb <- get_table("agetypes") testthat::expect_is(tb, "data.frame") }) test_that("Apply limits for get_table()", { + skip_on_cran() tb <- get_table("agetypes", limit = 1) testthat::expect_equal(nrow(tb), 1) tb <- get_table("agetypes", limit = 3) @@ -16,6 +18,7 @@ test_that("Apply limits for get_table()", { test_that("Limit and offsets work as expected. Offsetting by one returns a different result.", { + skip_on_cran() tb1 <- get_table("agetypes", limit = 1) tb2 <- get_table("agetypes", limit = 1, offset = 1) testthat::expect_false(rlang::hash(tb1) == @@ -23,8 +26,9 @@ test_that("Limit and offsets work as expected. }) test_that("Correct table", { - tb1 <- get_table("agetypes", limit = 1) - cols <- c("agetypeid", "agetype", "precedence", - "shortagetype", "recdatecreated", "recdatemodified") - testthat::expect_identical(colnames(tb1), cols) - }) \ No newline at end of file + skip_on_cran() + tb1 <- get_table("agetypes", limit = 1) + cols <- c("agetypeid", "agetype", "precedence", + "shortagetype", "recdatecreated", "recdatemodified") + testthat::expect_identical(colnames(tb1), cols) +}) \ No newline at end of file diff --git a/tests/testthat/test_get_taxa.R b/tests/testthat/test_get_taxa.R index 64982ebb..0ba0c59b 100644 --- a/tests/testthat/test_get_taxa.R +++ b/tests/testthat/test_get_taxa.R @@ -3,6 +3,12 @@ library("neotoma2") context("`get_taxa()` and `get_taxon()` functions") test_that("get_taxa() sites object", { + skip_on_cran() + # get_taxa(1) returns every site with this taxon, then downloads all of them: + # a very large, flap-prone query. Skip on CI (GitHub Actions), and skip + # locally when the API is unreachable. + skip_on_ci() + skip_if_api_unreachable() abies <- get_taxa(1) testthat::expect_is(abies, "sites") abies_df <- abies %>% get_downloads() %>% taxa() %>% suppressWarnings() diff --git a/tests/testthat/test_get_taxon.R b/tests/testthat/test_get_taxon.R index 06ea03b1..451ff735 100644 --- a/tests/testthat/test_get_taxon.R +++ b/tests/testthat/test_get_taxon.R @@ -2,6 +2,7 @@ library("testthat") library("neotoma2") test_that("`get_taxon` yields specific taxon information", { + skip_on_cran() abies_num <- get_taxon(1) testthat::expect_is(abies_num, "taxa") testthat::expect_is(abies_num[[1]], "taxon") diff --git a/tests/testthat/test_getids.R b/tests/testthat/test_getids.R index 2554eeec..b30c76f7 100644 --- a/tests/testthat/test_getids.R +++ b/tests/testthat/test_getids.R @@ -1,8 +1,10 @@ library("testthat") library("neotoma2") +library("httptest") context("`getids()` retrieves all 'site', 'collection unit', and 'dataset' IDs from Neotoma2 objects") +httptest::with_mock_api({ test_that("getids gets correct site IDs", { skip_on_cran() sts <- get_sites(c(1001, 2001, 15, 24)) @@ -51,4 +53,5 @@ test_that("getids gets correct IDs and correct alignment", { dplyr::filter(siteid == 2001) testthat::expect_setequal(st2001_ids$datasetid, st2001_map$datasetid) testthat::expect_setequal(st2001_ids$collunitid, st2001_map$collectionunitid) +}) }) \ No newline at end of file diff --git a/tests/testthat/test_group_data.R b/tests/testthat/test_group_data.R new file mode 100644 index 00000000..048957a5 --- /dev/null +++ b/tests/testthat/test_group_data.R @@ -0,0 +1,105 @@ +library("testthat") +library("neotoma2") + +context("Test `group_response()` folds every endpoint into one shape.") + +test_that("pick takes the first spelling the API used", { + # The collection unit type arrives under a different name from each endpoint. + cu_site <- list(collectionunittype = "Core") + cu_dataset <- list(unittype = "Section") + cu_download <- list(collunittype = "Core") + spellings <- c("collectionunittype", "unittype", "collunittype") + testthat::expect_equal(neotoma2:::pick(cu_site, spellings), "Core") + testthat::expect_equal(neotoma2:::pick(cu_dataset, spellings), "Section") + testthat::expect_equal(neotoma2:::pick(cu_download, spellings), "Core") + # A field none of the spellings match is NULL, not an error. + testthat::expect_null(neotoma2:::pick(list(handle = "ABC"), spellings)) + # A NULL value is skipped in favour of the next spelling. + testthat::expect_equal(neotoma2:::pick(list(unittype = NULL, + collunittype = "Core"), + spellings), "Core") +}) + +test_that("pick does not partially match a field name", { + # `$` would match `collunittype` from `collunit`; `pick()` must not. + testthat::expect_null(neotoma2:::pick(list(collunittype = "Core"), + "collunit")) +}) + +test_that("group_response gives every endpoint the same shape", { + files <- c("data_sites24.json", "data_datasets24.json", + "data_downloads24_dup.json") + for (f in files) { + result <- jsonlite::fromJSON(test_path("fixtures", f), + simplifyVector = FALSE) + grouped <- neotoma2:::group_response(result$data) + # One site, reached the same way regardless of which endpoint answered. + testthat::expect_length(grouped, 1) + testthat::expect_equal(grouped[[1]]$site$siteid, 24) + testthat::expect_length(grouped[[1]]$site$collectionunits, 1) + cu <- grouped[[1]]$site$collectionunits[[1]] + testthat::expect_equal(cu$collectionunitid, 24) + } +}) + +test_that("group_response returns an empty list for an empty response", { + testthat::expect_length(neotoma2:::group_response(list()), 0) +}) + +test_that("group_collunits folds repeated units and pools their datasets", { + cus <- list( + list(collectionunitid = 24, handle = "ALEXLAKE", + datasets = list(list(datasetid = 24))), + list(collectionunitid = 24, handle = "ALEXLAKE", + datasets = list(list(datasetid = 7870))) + ) + folded <- neotoma2:::group_collunits(cus) + testthat::expect_length(folded, 1) + testthat::expect_equal(folded[[1]]$collectionunitid, 24) + testthat::expect_setequal(sapply(folded[[1]]$datasets, function(x) { + x$datasetid + }), c(24, 7870)) +}) + +test_that("group_collunits keeps genuinely different units apart", { + cus <- list( + list(collectionunitid = 1, datasets = list(list(datasetid = 10))), + list(collectionunitid = 2, datasets = list(list(datasetid = 20))) + ) + testthat::expect_length(neotoma2:::group_collunits(cus), 2) +}) + +test_that("unique_datasets reports each dataset once", { + datasets <- list(list(datasetid = 24), list(datasetid = 24), + list(datasetid = 7870)) + kept <- neotoma2:::unique_datasets(datasets) + testthat::expect_length(kept, 2) + testthat::expect_setequal(sapply(kept, function(x) x$datasetid), + c(24, 7870)) +}) + +test_that("group_sites keeps the order the API sent", { + # `split()` on its own would sort these to 1001, 24, 3. + elements <- lapply(c(24, 1001, 3), function(id) { + list(site = list(siteid = id), collectionunits = list()) + }) + grouped <- neotoma2:::group_sites(elements) + testthat::expect_equal(sapply(grouped, function(x) x$site$siteid), + c(24, 1001, 3)) +}) + +test_that("group_sites folds elements that share a site", { + # `downloads` reports one element per dataset, so a site can arrive twice. + elements <- list( + list(site = list(siteid = 24), + collectionunits = list(list(collectionunitid = 24, + datasets = list(list(datasetid = 24))))), + list(site = list(siteid = 24), + collectionunits = list(list(collectionunitid = 24, + datasets = list(list(datasetid = 7870))))) + ) + grouped <- neotoma2:::group_sites(elements) + testthat::expect_length(grouped, 1) + testthat::expect_length(grouped[[1]]$site$collectionunits, 1) + testthat::expect_length(grouped[[1]]$site$collectionunits[[1]]$datasets, 2) +}) diff --git a/tests/testthat/test_length.R b/tests/testthat/test_length.R index 453466a1..24d6813d 100644 --- a/tests/testthat/test_length.R +++ b/tests/testthat/test_length.R @@ -1,8 +1,10 @@ library("testthat") library("neotoma2") +library("httptest") context("`length()` retrieves correct number of 'sites', 'collection units', and 'datasets'") +httptest::with_mock_api({ test_that("length of sites is correct", { skip_on_cran() sts <- get_sites(c(1001, 2001, 15, 24)) @@ -38,4 +40,5 @@ test_that("length of datasets is correct", { stid <- getids(sts[[1]])$siteid %>% unique() dsids <- filter(getids(sts), siteid == stid)$datasetid %>% length() testthat::expect_equal(len, dsids) -}) \ No newline at end of file +}) +}) diff --git a/tests/testthat/test_parseURL.R b/tests/testthat/test_parseURL.R new file mode 100644 index 00000000..dddedd85 --- /dev/null +++ b/tests/testthat/test_parseURL.R @@ -0,0 +1,31 @@ +library("testthat") +library("neotoma2") + +context("Test `parseURL()` transport helpers.") + +test_that("neotoma_baseurl resolves servers and honors APIPOINT", { + expect_equal(neotoma2:::neotoma_baseurl("neotoma"), + "https://api.neotomadb.org/v2.0/") + expect_equal(neotoma2:::neotoma_baseurl("dev"), + "http://api-dev.neotomadb.org/v2.0/") + expect_equal(neotoma2:::neotoma_baseurl("local"), + "http://localhost:3001/v2.0/") + old <- Sys.getenv("APIPOINT") + Sys.setenv("APIPOINT" = "local") + expect_equal(neotoma2:::neotoma_baseurl("neotoma"), + "http://localhost:3001/v2.0/") + if (old == "") Sys.unsetenv("APIPOINT") else Sys.setenv("APIPOINT" = old) +}) + +test_that("neotoma_id_param names the identifier from the endpoint path", { + expect_equal(neotoma2:::neotoma_id_param("data/sites/1,2,3"), "siteid") + expect_equal(neotoma2:::neotoma_id_param("data/datasets/1,2"), "datasetid") + expect_equal(neotoma2:::neotoma_id_param("data/downloads?datasetid=5"), + "datasetid") +}) + +test_that("neotoma_body builds a JSON body from the query", { + body <- neotoma2:::neotoma_body(list(siteid = c(1, 2), limit = 50)) + expect_type(body, "character") + expect_equal(as.character(body), "{\"siteid\":[1,2],\"limit\":50}") +}) diff --git a/tests/testthat/test_parse_location.R b/tests/testthat/test_parse_location.R index 8df0e2bb..280293a4 100644 --- a/tests/testthat/test_parse_location.R +++ b/tests/testthat/test_parse_location.R @@ -1,4 +1,5 @@ testthat::test_that("Parse location fails with an incomplete bounding box:", { + skip_on_cran() testthat::expect_error(parseLocation(c(1, 2))) }) diff --git a/tests/testthat/test_parse_site.R b/tests/testthat/test_parse_site.R new file mode 100644 index 00000000..4aecaf95 --- /dev/null +++ b/tests/testthat/test_parse_site.R @@ -0,0 +1,106 @@ +library("testthat") +library("neotoma2") + +context("Test `parse_site()` builds the right number of objects.") + +test_that("parse_site keeps one site, one collection unit and both datasets", { + result <- jsonlite::fromJSON(test_path("fixtures", "data_sites24.json"), + simplifyVector = FALSE) + sites <- neotoma2:::parse_site(result) + ids <- getids(sites) + # The API returns two collection units that share id 24 but each carries a + # different dataset (24 and 7870). After parsing we keep a single collection + # unit that holds both datasets. + testthat::expect_length(sites, 1) + testthat::expect_equal(length(unique(ids$collunitid)), 1) + testthat::expect_setequal(ids$datasetid, c(24, 7870)) +}) + +test_that("parse_site of a datasets response keeps the site and dataset", { + result <- jsonlite::fromJSON(test_path("fixtures", "data_datasets24.json"), + simplifyVector = FALSE) + sites <- neotoma2:::parse_site(result) + ids <- getids(sites) + testthat::expect_length(sites, 1) + testthat::expect_equal(length(unique(ids$collunitid)), 1) + testthat::expect_setequal(ids$datasetid, 24) +}) + +test_that("parse_site of a downloads response folds the repeated unit", { + result <- jsonlite::fromJSON(test_path("fixtures", "data_downloads24_dup.json"), + simplifyVector = FALSE) + # `downloads` returns one element per dataset, so collection unit 24 arrives + # twice, once for dataset 24 and once for dataset 7870. We keep one unit. + testthat::expect_length(result$data, 2) + sites <- neotoma2:::parse_site(result) + ids <- getids(sites) + testthat::expect_length(sites, 1) + testthat::expect_equal(length(unique(ids$collunitid)), 1) + testthat::expect_setequal(ids$datasetid, c(24, 7870)) +}) + +test_that("parse_site reads the same site from every endpoint format", { + # The three endpoints describe site 24 in three different shapes, and spell + # several fields differently. They should still parse to the same site. + files <- c("data_sites24.json", "data_datasets24.json", + "data_downloads24_dup.json") + sites <- lapply(files, function(f) { + neotoma2:::parse_site(jsonlite::fromJSON(test_path("fixtures", f), + simplifyVector = FALSE)) + }) + for (site in sites) { + testthat::expect_length(site, 1) + testthat::expect_equal(site[[1]]@siteid, 24) + testthat::expect_equal(site[[1]]@sitename, "A Place in Neotoma") + # `sitedescription` used to be dropped on the way to `build_site()`. + testthat::expect_true(!is.na(site[[1]]@description)) + cu <- site[[1]]@collunits@collunits[[1]] + testthat::expect_equal(cu@handle, "NEOPLACE") + # Spelled `collectionunittype`, `unittype` and `collunittype` in turn. + testthat::expect_equal(cu@collunittype, "Core") + } +}) + +test_that("parse_site keeps the dataset fields the API reports", { + # `datasetnotes`, `agerange$units` and `datasetpi` each used to be lost + # between `parse_site()` and `build_dataset()`. + result <- jsonlite::fromJSON(test_path("fixtures", "data_datasets24.json"), + simplifyVector = FALSE) + sites <- neotoma2:::parse_site(result) + ds <- sites[[1]]@collunits@collunits[[1]]@datasets@datasets[[1]] + testthat::expect_equal(ds@age_units, "Calendar years BP") + testthat::expect_equal(ds@age_range_old, 8100) + testthat::expect_equal(ds@age_range_young, 2900) + testthat::expect_equal(unlist(ds@pi_list), "Doe, Jane A.") + testthat::expect_true(grepl("Taxon counts", ds@notes)) +}) + +test_that("parse_site reads the geopolitical units from a download", { + result <- jsonlite::fromJSON(test_path("fixtures", "data_downloads24_dup.json"), + simplifyVector = FALSE) + sites <- neotoma2:::parse_site(result) + testthat::expect_setequal(unlist(sites[[1]]@geopolitical), + c("Freedonia", "Northern Province")) +}) + +test_that("parse_site reads chronology metadata from a download", { + skip_on_cran() + dl <- get_downloads(24) + cu <- dl[[1]]@collunits@collunits[[1]] + chrons <- cu@chronologies@chronologies + # The chronology metadata (agemodel, age bounds) should be populated, not NA. + agemodels <- vapply(chrons, function(z) z@agemodel, character(1)) + testthat::expect_true(any(!is.na(agemodels))) +}) + +test_that("a site returns the same counts from sites and datasets", { + skip_on_cran() + # Site 666 has three collection units. Whichever endpoint we ask, we should + # end up with the same site, the same units and the same datasets. + from_sites <- getids(get_sites(666)) + from_datasets <- getids(get_datasets(get_sites(666))) + testthat::expect_setequal(unique(from_sites$collunitid), + unique(from_datasets$collunitid)) + testthat::expect_setequal(unique(from_sites$datasetid), + unique(from_datasets$datasetid)) +}) diff --git a/tests/testthat/test_pingNeotoma.R b/tests/testthat/test_pingNeotoma.R index a064e202..ce4481e7 100644 --- a/tests/testthat/test_pingNeotoma.R +++ b/tests/testthat/test_pingNeotoma.R @@ -3,6 +3,7 @@ library("neotoma2") context("Ping Neotoma API to check availability") test_that("The Pings work", { + skip_on_cran() ping_head <- try(httr::HEAD("https://api.neotomadb.org")) ping_call <- try(pingNeotoma("neotoma")) testthat::expect_equal(ping_head$status_code, diff --git a/tests/testthat/test_samples.R b/tests/testthat/test_samples.R index d469b3f5..b622ac7c 100644 --- a/tests/testthat/test_samples.R +++ b/tests/testthat/test_samples.R @@ -1,7 +1,13 @@ library("testthat") library("neotoma2") +library("httptest") context("`samples()` retrieves a data.frame of all data.") + +# Only the first test is mocked (small downloads 4716 + 21007). The rest pull +# large downloads (0.9-1 MB each, plus a 13-dataset loop) that are too big to +# ship as fixtures, so they stay live and skip on CI (GitHub Actions). +httptest::with_mock_api({ test_that("`samples` retrieve df.", { skip_on_cran() dl <- get_downloads(4716) %>% samples() @@ -16,9 +22,11 @@ test_that("`samples` retrieve df.", { testthat::expect_is(dl2, "data.frame") testthat::expect_gt(nrow(dl2), 0) }) +}) # end with_mock_api test_that("Get the samples out of dataset 15692.", { skip_on_cran() + skip_on_ci() df <- get_downloads(15692) %>% samples() testthat::expect_gt(nrow(df), 1) testthat::expect_is(df, "data.frame") @@ -26,6 +34,7 @@ test_that("Get the samples out of dataset 15692.", { test_that("ggplot2 on samples", { skip_on_cran() + skip_on_ci() my_datasets <- get_datasets(40945) my_sites <- get_downloads(my_datasets) my_counts <- neotoma2::samples(my_sites) @@ -50,6 +59,7 @@ for (i in datasetids) { test_that(paste0("Duplicated sampleids for Dataset ID, ", i, " don't exist (in the APD)"), { skip_on_cran() + skip_on_ci() L <- get_datasets(i) %>% get_downloads() my_counts <- samples(L) @@ -78,6 +88,7 @@ for (i in datasetids) { test_that("Samples of all sites has the same nrow as samples of each site combined", { skip_on_cran() + skip_on_ci() si <- get_sites(limit=3) dl <- get_downloads(si) df1 <- nrow(samples(dl[[1]])) @@ -86,5 +97,4 @@ test_that("Samples of all sites has the same nrow as samples of each site combin all_df <- nrow(samples(dl)) testthat::expect_equal(all_df, df1 + df2 + df3) -}) - +}) \ No newline at end of file diff --git a/tests/testthat/test_set_server.R b/tests/testthat/test_set_server.R index f7936a97..556f7f05 100644 --- a/tests/testthat/test_set_server.R +++ b/tests/testthat/test_set_server.R @@ -3,6 +3,7 @@ library("neotoma2") context("Switching servers works between local, dev and neotoma APIs.") testthat::test_that("`Switching server with `set_server()`.", { + skip_on_cran() set_server("dev") testthat::expect_true(Sys.getenv("APIPOINT") == "dev") set_server("local") @@ -12,5 +13,6 @@ testthat::test_that("`Switching server with `set_server()`.", { }) testthat::test_that("Invalid server throws error.", { + skip_on_cran() testthat::expect_error(set_server("invalid_server_name")) }) \ No newline at end of file diff --git a/tests/testthat/test_sites.R b/tests/testthat/test_sites.R index 904290d3..af71005f 100644 --- a/tests/testthat/test_sites.R +++ b/tests/testthat/test_sites.R @@ -1,90 +1,87 @@ ## load packages library("testthat") library("neotoma2") +library("httptest") context("Run Neotoma `test_sites` only when not on CRAN") - -test_that("get_sites runs as expected.", { - skip_on_cran() - - alexander_lake <- get_sites(sitename = "Alexander Lake") - - # Check that sites' names are only Alexander Lake - - testthat::expect_identical(alexander_lake[[1]]@sitename, "Alexander Lake") - -}) - -test_that("get_sites runs as expected.", { - skip_on_cran() - - alex <- get_sites(sitename = "Alex%") - - # Check that sites' names are only Alexander Lake - - for (i in seq_len(length(alex))) { - alex_char <- substring(alex[[i]]@sitename, 1,4) - alex_char <- tolower(alex_char) - testthat::expect_identical(alex_char, "alex") - } - -}) - -test_that("get_sites runs as expected.", { - skip_on_cran() - - site.1001 <- get_sites(1001) - - # Check that sites' id matches 1001 - - testthat::expect_equal(site.1001[[1]]@siteid, 1001) - -}) - -test_that("get_sites runs as expected.", { - skip_on_cran() - - sites.ob <- get_sites(c(1001, 2001, 15, 24)) - sites.vec <- getids(sites.ob) - sites.vec <- unique(sites.vec$siteid) - - # Check that sites' id matches 1001 - - testthat::expect_setequal(sites.vec, c(1001, 2001, 15, 24)) - -}) - -# test_that("All Czech sites work with different spatial bounds:", { -# skip_on_cran() -# cz_json <- '{"type": "Polygon", -# "coordinates": [[ -# [12.40, 50.14], -# [14.10, 48.64], -# [16.95, 48.66], -# [18.91, 49.61], -# [15.24, 50.99], -# [12.40, 50.14]]]}' -# cz_WKT <- 'POLYGON ((12.4 50.14, -# 14.1 48.64, -# 16.95 48.66, -# 18.91 49.61, -# 15.24 50.99, -# 12.4 50.14))' -# cz_bbox <- c(12.4, 48.64, 18.91, 50.99) -# -# testthat::expect_true(all.equal(get_sites(loc=cz_json), -# get_sites(loc=cz_WKT))) -# -# # Now, we know that all sites in cz_sites[[1]] should be in cz_sites[[3]], -# # but the bounding box strategy means that the reverse is not true: -# cz_ids <- getids(get_sites(loc=cz_json[1])) -# testthat::expect_true(all(cz_ids$siteid %in% -# getids(get_sites(loc = cz_bbox, limit = 50))$siteid)) -# }) - -test_that("All Data + loc work", { - skip_on_cran() - europe_json <- '{"type": "Polygon", +httptest::with_mock_api({ + test_that("get_sites runs as expected.", { + skip_on_cran() + alexander_lake <- get_sites(sitename = "Alexander Lake") + testthat::expect_identical(alexander_lake[[1]]@sitename, "Alexander Lake") + }) + + test_that("get_sites runs as expected.", { + skip_on_cran() + alex <- get_sites(sitename = "Alex%") + for (i in seq_len(length(alex))) { + alex_char <- substring(alex[[i]]@sitename, 1,4) + alex_char <- tolower(alex_char) + testthat::expect_identical(alex_char, "alex") + } + }) + + test_that("get_sites runs as expected.", { + skip_on_cran() + site.1001 <- get_sites(1001) + testthat::expect_equal(site.1001[[1]]@siteid, 1001) + }) + + test_that("get_sites runs as expected.", { + skip_on_cran() + sites.ob <- get_sites(c(1001, 2001, 15, 24)) + sites.vec <- getids(sites.ob) + sites.vec <- unique(sites.vec$siteid) + testthat::expect_setequal(sites.vec, c(1001, 2001, 15, 24)) + }) + + + #test_that("count() counts sites correctly.", { + # skip_on_cran() + # sites.ob <- get_sites(c(1001, 2001, 15, 24)) + # length_sites = length(sites.ob) + # count_sites = count(sites.ob) + # number_collunit_names = summary(sites.ob) %>% distinct(collunit_name) %>% dplyr::count() + # count_collunits = count(sites.ob,level="collunits") + # count_datasets = count(sites.ob,level="datasets") + # sum_datasets = sum(summary(sites.ob)$n_datasets) + # testthat::expect_equal(number_collunit_names$n[[1]],count_collunits) + # testthat::expect_equal(sum_datasets,count_datasets) + # testthat::expect_equal(length_sites,count_sites) + #}) + + # test_that("All Czech sites work with different spatial bounds:", { + # skip_on_cran() + # cz_json <- '{"type": "Polygon", + # "coordinates": [[ + # [12.40, 50.14], + # [14.10, 48.64], + # [16.95, 48.66], + # [18.91, 49.61], + # [15.24, 50.99], + # [12.40, 50.14]]]}' + # cz_WKT <- 'POLYGON ((12.4 50.14, + # 14.1 48.64, + # 16.95 48.66, + # 18.91 49.61, + # 15.24 50.99, + # 12.4 50.14))' + # cz_bbox <- c(12.4, 48.64, 18.91, 50.99) + # + # testthat::expect_true(all.equal(get_sites(loc=cz_json), + # get_sites(loc=cz_WKT))) + # + # # Now, we know that all sites in cz_sites[[1]] should be in cz_sites[[3]], + # # but the bounding box strategy means that the reverse is not true: + # cz_ids <- getids(get_sites(loc=cz_json[1])) + # testthat::expect_true(all(cz_ids$siteid %in% + # getids(get_sites(loc = cz_bbox, limit = 50))$siteid)) + # }) + + test_that("All Data + loc work", { + skip_on_cran() + on.exit(Sys.sleep(10), add = TRUE) + europe_json <- '{"type": "Polygon", "coordinates": [ [[-23.5546875, 70.8446726342528], [-25.3125, 39.36827914916014], @@ -92,9 +89,12 @@ test_that("All Data + loc work", { [62.57812500000001, 74.01954331150228], [-23.5546875, 70.8446726342528]] ]}' - data <- get_sites(loc = europe_json[1], all_data = TRUE) - testthat::expect_gt(length(data), 50) - - # Now, we know that all sites in cz_sites[[1]] should be in cz_sites[[3]], - # but the bounding box strategy means that the reverse is not true: + # This only needs to prove that a large region returns many sites; a single + # page (`limit = 100`) satisfies `> 50` without paginating the whole continent. + data <- get_sites(loc = europe_json[1], limit = 100) + testthat::expect_gt(length(data), 50) + + # Now, we know that all sites in cz_sites[[1]] should be in cz_sites[[3]], + # but the bounding box strategy means that the reverse is not true: + }) }) diff --git a/tests/testthat/test_specimens.R b/tests/testthat/test_specimens.R index c537baed..6a00ec6f 100644 --- a/tests/testthat/test_specimens.R +++ b/tests/testthat/test_specimens.R @@ -1,28 +1,23 @@ testthat::skip("Skipping all tests in this file") test_that("Manual loading fails if interactive is false.", { skip_on_cran() - get_specimens(datasetid = c(19832, 41610)) }) # Get specimens by specimenID test_that("Manual loading fails if interactive is false.", { skip_on_cran() - get_specimens(c(7, 8)) }) - -# Get specimens from sites object test_that("Manual loading fails if interactive is false.", { skip_on_cran() - my_sites <- get_sites(c(13296, 5663, 24)) my_specimens <- get_specimens(my_sites) }) test_that("Building a specimen works.", { - + skip_on_cran() dataset <- data.frame(datasetid = 12, repo = c("Manhattan", "Banana"), taxonid = seq(1, 12)) diff --git a/tests/testthat/test_speleothems.R b/tests/testthat/test_speleothems.R index 7ff054c1..6bf6e6e8 100644 --- a/tests/testthat/test_speleothems.R +++ b/tests/testthat/test_speleothems.R @@ -7,7 +7,6 @@ test_that("speleothems method extracts data correctly", { skip_on_cran() spel_data<- get_datasets(datasettype='speleothem', limit=2) spel_data <- get_speleothems(spel_data) - if (!is.null(spel_data) && length(spel_data) > 0) { spel_extracted <- speleothems(spel_data) testthat::expect_is(spel_extracted, "data.frame") @@ -19,7 +18,6 @@ test_that("no duplicate rows in speleothems data frame", { skip_on_cran() spel_data<- get_datasets(datasettype='speleothem', limit=10) spel_data <- speleothems(get_speleothems(spel_data)) - testthat::expect_equal(nrow(spel_data), nrow(unique(spel_data))) }) @@ -28,7 +26,6 @@ test_that("speleothemdetails method works on sites object", { skip_on_cran() spel_data<- get_datasets(datasettype='speleothem', limit=10) spel_sites <- get_speleothems(spel_data) - if (!is.null(spel_sites) && length(spel_sites) > 0) { testthat::expect_warning( result <- speleothemdetails(spel_sites) @@ -41,7 +38,6 @@ test_that("speleothemdetails method works on sites object", { test_that("speleothemdetails returns distinct rows for sites", { skip_on_cran() spel_sites <- get_speleothems(c(66775, 66789)) - if (!is.null(spel_sites) && length(spel_sites) > 0) { testthat::expect_warning( result <- speleothemdetails(spel_sites) @@ -53,7 +49,6 @@ test_that("speleothemdetails returns distinct rows for sites", { test_that("speleothemdetails warns when no speleothems found in sites", { skip_on_cran() non_spel_sites <- get_sites(siteid = 1) - if (!is.null(non_spel_sites) && length(non_spel_sites) > 0) { testthat::expect_warning( speleothemdetails(non_spel_sites), @@ -66,9 +61,7 @@ test_that("speleothemdetails method works on single site object", { skip_on_cran() spel_data <- get_datasets(66789) %>% get_speleothems() - if (!is.null(spel_data) && length(spel_data) > 0) { - result <- speleothemdetails(spel_data[[1]]) testthat::expect_is(result, "data.frame") } @@ -78,10 +71,8 @@ test_that("speleothemdetails includes siteid in site method", { skip_on_cran() spel_data <- get_datasets(66789) %>% get_speleothems() - if (!is.null(spel_data) && length(spel_data) > 0) { result <- speleothemdetails(spel_data[[1]]) - if (nrow(result) > 0) { testthat::expect_true("siteid" %in% names(result)) testthat::expect_true(all(!is.na(result$siteid))) @@ -91,13 +82,10 @@ test_that("speleothemdetails includes siteid in site method", { test_that("speleothemdetails method works on collunits object", { skip_on_cran() - spel_data <- get_datasets(66789) %>% get_speleothems() - if (!is.null(spel_data) && length(spel_data) > 0) { result <- speleothemdetails(spel_data[[1]]@collunits[[1]]) - if (nrow(result) > 0) { testthat::expect_is(result, "data.frame") testthat::expect_true(length(unique(result$collunitid.x)) == 1) @@ -110,17 +98,14 @@ test_that("speleothemdetails joins speleothems and samples for collunit", { skip_on_cran() spel_site <- get_datasets(datasettype="speleothem", limit=1) %>% get_speleothems() - if (!is.null(spel_site) && length(spel_site) > 0 && length(spel_site[[1]]@collunits@collunits) > 0) { collunit_obj <- spel_site[[1]]@collunits@collunits[[1]] - testthat::expect_warning( result <- speleothemdetails(collunit_obj) - ) + ) if (nrow(result) > 0) { testthat::expect_true("datasetid" %in% names(result)) - # Sample-related columns sample_cols <- c("age", "depth", "sampleid") has_sample_cols <- all(sample_cols %in% names(result)) diff --git a/tests/testthat/test_summary.R b/tests/testthat/test_summary.R index 707fe9eb..8a56cba7 100644 --- a/tests/testthat/test_summary.R +++ b/tests/testthat/test_summary.R @@ -1,9 +1,13 @@ library("testthat") library("neotoma2") +library("httptest") +httptest::with_mock_api({ test_that("`datasets()`", { skip_on_cran() - dls <- get_sites() %>% + # Bounded to a few known sites so the recorded fixture stays small; the + # assertions below only need a handful of sites/collunits/datasets to hold. + dls <- get_sites(c(24, 1001, 2001)) %>% get_downloads() sumDl <- summary(dls) ids <- getids(dls) @@ -14,3 +18,4 @@ test_that("`datasets()`", { testthat::expect_true(all(sumDl$collunit_name %in% cus$handle)) testthat::expect_true(all(cus$handle %in% sumDl$collunit_name)) }) +}) diff --git a/tests/testthat/test_taxa.R b/tests/testthat/test_taxa.R index 9bbe8018..ba3b979b 100644 --- a/tests/testthat/test_taxa.R +++ b/tests/testthat/test_taxa.R @@ -4,6 +4,9 @@ library("neotoma2") context("`taxa()` function") test_that("taxa() returns only unique results", { skip_on_cran() + # Live: this two-site download is ~0.8 MB, too large to ship as a fixture, so + # it stays live and skips on CI (GitHub Actions). + skip_on_ci() mydataset <- get_downloads(c(1435, 24238)) df <- taxa(mydataset) testthat::expect_false(any(duplicated(df))) diff --git a/tests/testthat/test_toWide.R b/tests/testthat/test_toWide.R index 6c5ff339..3c708168 100644 --- a/tests/testthat/test_toWide.R +++ b/tests/testthat/test_toWide.R @@ -1,8 +1,10 @@ library("testthat") library("neotoma2") +library("httptest") context("Apply a similar version to `tidyr::toWide` for `neotoma2` samples dataframes.") +httptest::with_mock_api({ test_that("`toWide()` on a samples dataframe.", { skip_on_cran() fauna1 <- samples(get_downloads(4716)) @@ -49,4 +51,5 @@ test_that("`toWide()` sum operation works", { # extract the sum from the wide data frame nuph_sum_wide_4129 <- alext$Nuphar[alext$age == 4129] testthat::expect_equal(nuph_sum_4129, nuph_sum_wide_4129) +}) }) \ No newline at end of file