From a6d10baaf317637eed7da6c5e0fec471c2721aba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aoi=20Koizumi=20=28=E5=8F=A4=E6=B3=89=20=E3=81=82=E3=81=8A?= =?UTF-8?q?=E3=81=84=29?= Date: Mon, 29 Aug 2022 22:06:47 -0300 Subject: [PATCH] Now compiles under Go 1.17+ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aoi Koizumi (古泉 あおい) --- Makefile | 8 +- go.mod | 20 +- go.sum | 386 ++++++++++++++++++++++++----- internal/rice-box.go | 395 +++++++++++++++--------------- internal/static/css/spyda.min.css | 2 +- internal/static/js/spyda.min.js | 37 ++- 6 files changed, 577 insertions(+), 271 deletions(-) diff --git a/Makefile b/Makefile index 9f531c5..e960635 100644 --- a/Makefile +++ b/Makefile @@ -7,8 +7,8 @@ COMMIT=$(shell git rev-parse --short HEAD || echo "$COMMIT") all: build deps: - @go get -u github.com/GeertJohan/go.rice/rice - @go get -u github.com/tdewolff/minify/v2/cmd/... + @go install github.com/GeertJohan/go.rice/rice@latest + @go install github.com/tdewolff/minify/cmd/minify@latest dev : DEBUG=1 dev : build @@ -28,8 +28,8 @@ generate: echo 'Running in debug mode...'; \ rm -f -v ./internal/rice-box.go; \ else \ - minify -b -o ./internal/static/css/spyda.min.css ./internal/static/css/[0-9]*-*.css; \ - minify -b -o ./internal/static/js/spyda.min.js ./internal/static/js/[0-9]*-*.js; \ + minify -o ./internal/static/css/spyda.min.css ./internal/static/css/[0-9]*-*.css; \ + minify -o ./internal/static/js/spyda.min.js ./internal/static/js/[0-9]*-*.js; \ rm -f ./internal/rice-box.go; \ rice -i ./internal embed-go; \ fi diff --git a/go.mod b/go.mod index e227e90..95686a0 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,8 @@ module git.mills.io/prologic/spyda go 1.14 require ( + git.mills.io/prologic/bitcask v1.0.2 + git.mills.io/prologic/observe v0.0.0-20210712230028-fc31c7aa2bd1 github.com/GeertJohan/go.rice v1.0.2 github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect @@ -10,6 +12,7 @@ require ( github.com/NYTimes/gziphandler v1.1.1 github.com/PuerkitoBio/goquery v1.6.1 // indirect github.com/RoaringBitmap/roaring v0.5.5 // indirect + github.com/akavel/rsrc v0.10.2 // indirect github.com/andreadipersio/securecookie v0.0.0-20131119095127-e3c3b33544ec github.com/antchfx/xmlquery v1.3.3 // indirect github.com/antchfx/xpath v1.1.11 // indirect @@ -33,23 +36,25 @@ require ( github.com/huandu/xstrings v1.3.2 // indirect github.com/imdario/mergo v0.3.11 // indirect github.com/james4k/fmatter v0.0.0-20150827042251-377c8ea6259d + github.com/jessevdk/go-flags v1.5.0 // indirect github.com/julienschmidt/httprouter v1.3.0 github.com/justinas/nosurf v1.1.1 github.com/mitchellh/copystructure v1.1.1 // indirect github.com/patrickmn/go-cache v2.1.0+incompatible - git.mills.io/prologic/bitcask v0.3.10 - git.mills.io/prologic/observe v0.0.0-20181231082615-747b185a0928 github.com/prometheus/client_golang v1.9.0 // indirect github.com/prometheus/procfs v0.4.0 // indirect github.com/rainycape/unidecode v0.0.0-20150907023854-cb7f23ec59be // indirect github.com/renstrom/shortuuid v3.0.0+incompatible github.com/robfig/cron v1.2.0 - github.com/sirupsen/logrus v1.7.0 + github.com/sirupsen/logrus v1.8.1 github.com/spf13/pflag v1.0.5 github.com/steambap/captcha v1.3.1 - github.com/stretchr/testify v1.6.1 + github.com/stretchr/testify v1.7.0 + github.com/tdewolff/minify/v2 v2.12.0 // indirect + github.com/tdewolff/parse/v2 v2.6.2 // indirect github.com/tinylib/msgp v1.1.5 // indirect github.com/unrolled/logger v0.0.0-20201216141554-31a3694fe979 + github.com/valyala/fasttemplate v1.2.1 // indirect github.com/vcraescu/go-paginator v1.0.0 github.com/wblakecaldwell/profiler v0.0.0-20150908040756-6111ef1313a1 github.com/willf/bitset v1.1.11 // indirect @@ -57,12 +62,7 @@ require ( golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad golang.org/x/exp v0.0.0-20210201131500-d352d2db2ceb // indirect golang.org/x/image v0.0.0-20201208152932-35266b937fa6 // indirect - golang.org/x/net v0.0.0-20210119194325-5f4716e94777 // indirect - golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c // indirect - golang.org/x/text v0.3.5 // indirect - google.golang.org/appengine v1.6.7 // indirect - google.golang.org/protobuf v1.25.0 // indirect + golang.org/x/sys v0.0.0-20220829200755-d48e67d00261 // indirect gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect gopkg.in/mail.v2 v2.3.1 // indirect - gopkg.in/yaml.v2 v2.4.0 // indirect ) diff --git a/go.sum b/go.sum index 210d07e..481c557 100644 --- a/go.sum +++ b/go.sum @@ -5,15 +5,46 @@ cloud.google.com/go v0.44.1/go.mod h1:iSa0KzasP4Uvy3f1mN/7PiObzGgflwredwwASm/v6A cloud.google.com/go v0.44.2/go.mod h1:60680Gw3Yr4ikxnPRS/oxxkBccT6SA1yMk63TGekxKY= cloud.google.com/go v0.45.1/go.mod h1:RpBamKRgapWJb87xiFSdk4g1CME7QZg3uwTez+TSTjc= cloud.google.com/go v0.46.3/go.mod h1:a6bKKbmY7er1mI7TEI4lsAkts/mkhTSZK8w33B4RAg0= +cloud.google.com/go v0.50.0/go.mod h1:r9sluTvynVuxRIOHXQEHMFffphuXHOMZMycpNR5e6To= +cloud.google.com/go v0.52.0/go.mod h1:pXajvRH/6o3+F9jDHZWQ5PbGhn+o8w9qiu/CffaVdO4= +cloud.google.com/go v0.53.0/go.mod h1:fp/UouUEsRkN6ryDKNW/Upv/JBKnv6WDthjR6+vze6M= +cloud.google.com/go v0.54.0/go.mod h1:1rq2OEkV3YMf6n/9ZvGWI3GWw0VoqH/1x2nd8Is/bPc= +cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKVk= +cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= +cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= +cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= +cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= +cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= +cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= +cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= +cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= +cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= +cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= +cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= +cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= +cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= +cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= +cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= +cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= +cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= +cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= +cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= +cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= +cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= dmitri.shuralyov.com/gpu/mtl v0.0.0-20201218220906-28db891af037/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +git.mills.io/prologic/bitcask v1.0.2 h1:Iy9x3mVVd1fB+SWY0LTmsSDPGbzMrd7zCZPKbsb/tDA= +git.mills.io/prologic/bitcask v1.0.2/go.mod h1:ppXpR3haeYrijyJDleAkSGH3p90w6sIHxEA/7UHMxH4= +git.mills.io/prologic/observe v0.0.0-20210712230028-fc31c7aa2bd1 h1:e6ZyAOFGLZJZYL2galNvfuNMqeQDdilmQ5WRBXCNL5s= +git.mills.io/prologic/observe v0.0.0-20210712230028-fc31c7aa2bd1/go.mod h1:/rNXqsTHGrilgNJYH/8wsIRDScyxXUhpbSdNbBatAKY= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= +github.com/GeertJohan/go.incremental v1.0.0 h1:7AH+pY1XUgQE4Y1HcXYaMqAI0m9yrFqo/jt0CW30vsg= github.com/GeertJohan/go.incremental v1.0.0/go.mod h1:6fAjUhbVuX1KcMD3c8TEgVUqmo4seqhv0i0kdATSkM0= github.com/GeertJohan/go.rice v1.0.2 h1:PtRw+Tg3oa3HYwiDBZyvOJ8LdIyf6lAovJJtr7YOAYk= github.com/GeertJohan/go.rice v1.0.2/go.mod h1:af5vUNlDNkCjOZeSGFgIJxDje9qdjsO6hshx0gTmZt4= @@ -34,15 +65,18 @@ github.com/PuerkitoBio/purell v1.1.1 h1:WEQqlqaGbrPkxLJWfBwQmfEAE1Z7ONdDLqrN38tN github.com/PuerkitoBio/purell v1.1.1/go.mod h1:c11w/QuzBsJSee3cPx9rAFu61PvFxuPbtSwDGJws/X0= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 h1:d+Bc7a5rLufV/sSk/8dngufqelfh6jnri85riMAaF/M= github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578/go.mod h1:uGdkoq3SwY9Y+13GIhn11/XLaGBb4BfwItxLd5jeuXE= -github.com/RoaringBitmap/roaring v0.4.23 h1:gpyfd12QohbqhFO4NVDUdoPOCXsyahYRQhINmlHxKeo= github.com/RoaringBitmap/roaring v0.4.23/go.mod h1:D0gp8kJQgE1A4LQ5wFLggQEyvDi06Mq5mKs52e1TwOo= github.com/RoaringBitmap/roaring v0.5.5 h1:naNqvO1mNnghk2UvcsqnzHDBn9DRbCIRy94GmDTRVTQ= github.com/RoaringBitmap/roaring v0.5.5/go.mod h1:puNo5VdzwbaIQxSiDIwfXl4Hnc+fbovcX4IW/dSTtUk= github.com/Shopify/sarama v1.19.0/go.mod h1:FVkBWblsNy7DGZRfXLU0O9RCGt5g3g3yEuWXgklEdEo= github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMxUHB2q5Ap20/P/eIdh4G0pI= github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= +github.com/abcum/lcp v0.0.0-20201209214815-7a3f3840be81 h1:uHogIJ9bXH75ZYrXnVShHIyywFiUZ7OOabwd9Sfd8rw= +github.com/abcum/lcp v0.0.0-20201209214815-7a3f3840be81/go.mod h1:6ZvnjTZX1LNo1oLpfaJK8h+MXqHxcBFBIwkgsv+xlv0= github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/akavel/rsrc v0.8.0/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= +github.com/akavel/rsrc v0.10.2 h1:Zxm8V5eI1hW4gGaYsJQUhxpjkENuG91ki8B4zCrvEsw= +github.com/akavel/rsrc v0.10.2/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= @@ -50,7 +84,6 @@ github.com/alecthomas/units v0.0.0-20190717042225-c3de453c63f4/go.mod h1:ybxpYRF github.com/alecthomas/units v0.0.0-20190924025748-f65c72e2690d/go.mod h1:rBZYJk541a8SKzHPHnH3zbiI+7dagKZ0cgpgrD7Fyho= github.com/andreadipersio/securecookie v0.0.0-20131119095127-e3c3b33544ec h1:h8ZUCz6pj641NovNuhh/iowIh8yjwtES/Qm61C8lFuM= github.com/andreadipersio/securecookie v0.0.0-20131119095127-e3c3b33544ec/go.mod h1:vX8uUNqOR/LOTwsISi5thUTqArUhyOvn7Tp5/paowwA= -github.com/andybalholm/cascadia v1.1.0 h1:BuuO6sSfQNFRu1LppgbD25Hr2vLYW25JvxHs5zzsLTo= github.com/andybalholm/cascadia v1.1.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= github.com/andybalholm/cascadia v1.2.0 h1:vuRCkM5Ozh/BfmsaTm26kbjm0mIOM3yS5Ek/F5h18aE= github.com/andybalholm/cascadia v1.2.0/go.mod h1:YCyR8vOZT9aZ1CHEd8ap0gMVm2aFgxBp0T0eFw1RUQY= @@ -61,10 +94,10 @@ github.com/antchfx/xmlquery v1.3.3 h1:HYmadPG0uz8CySdL68rB4DCLKXz2PurCjS3mnkVF4C github.com/antchfx/xmlquery v1.3.3/go.mod h1:64w0Xesg2sTaawIdNqMB+7qaW/bSqkQm+ssPaCMWNnc= github.com/antchfx/xpath v1.1.6/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= github.com/antchfx/xpath v1.1.8/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= -github.com/antchfx/xpath v1.1.10 h1:cJ0pOvEdN/WvYXxvRrzQH9x5QWKpzHacYO8qzCcDYAg= github.com/antchfx/xpath v1.1.10/go.mod h1:Yee4kTMuNiPYJ7nSNorELQMr1J33uOpXDMByNYhvtNk= github.com/antchfx/xpath v1.1.11 h1:WOFtK8TVAjLm3lbgqeP0arlHpvCEeTANeWZ/csPpJkQ= github.com/antchfx/xpath v1.1.11/go.mod h1:i54GszH55fYfBmoZXapTHN8T8tkcHfRgLyVwwqzXNcs= +github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kdvxnR2qWY= github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.13.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apex/log v1.9.0 h1:FHtw/xuaM8AgmvDDTI9fiwoAL25Sq2cxojnZICUU8l0= @@ -83,12 +116,11 @@ github.com/aws/aws-sdk-go v1.27.0/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g= github.com/aybabtme/rgbterm v0.0.0-20170906152045-cc83f3b3ce59/go.mod h1:q/89r3U2H7sSsE2t6Kca0lfwTK8JdoNGS/yzM/4iH5I= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= -github.com/beorn7/perks v1.0.0 h1:HWo1m869IqiPhD389kmkxeTalrjNbbJTC8LXupb+sl0= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= +github.com/bketelsen/crypt v0.0.4/go.mod h1:aI6NrJ0pMGgvZKL1iVgXLnfIFJtfV+bKCoqOes/6LfM= github.com/blevesearch/bleve/v2 v2.0.1 h1:v1eV5K+/lndsjnykeVcuU9J4cJnjKLUKSwxXFxZsLuY= github.com/blevesearch/bleve/v2 v2.0.1/go.mod h1:OBP2Pktqik8vEiUlGhuWjYx7KiO4zD542+DHqICwM5w= github.com/blevesearch/bleve_index_api v1.0.0 h1:Ds3XeuTxjXCkG6pgIwWDRyooJKNIuOKemnN0N0IkhTU= @@ -122,18 +154,25 @@ github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1 h1:6MnRN8NT7+YBpUIWxHtefFZOKTAPgGjpQSxqLNn0+qY= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= +github.com/cheekybits/is v0.0.0-20150225183255-68e9c0620927/go.mod h1:h/aW8ynjgkuj+NQRlZcDbAbM1ORAbXjXX77sX7T289U= +github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= +github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd/go.mod h1:sE/e/2PUdi/liOCUjSTXgM1o87ZssimdTWN964YiIeI= github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= -github.com/coreos/etcd v3.3.13+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= github.com/coreos/go-etcd v2.0.0+incompatible/go.mod h1:Jez6KQU2B/sWsbdaef3ED8NzMklzPG4d5KIOhIy30Tk= github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-semver v0.3.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= github.com/coreos/go-systemd v0.0.0-20180511133405-39ca1b05acc7/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/go-systemd/v22 v22.3.2/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= github.com/coreos/pkg v0.0.0-20160727233714-3ac0863d7acf/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/couchbase/ghistogram v0.1.0/go.mod h1:s1Jhy76zqfEecpNWJfWUiKZookAFaiGOEoyzgHt9i7k= @@ -146,7 +185,6 @@ github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsr github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= github.com/creasty/defaults v1.5.1 h1:j8WexcS3d/t4ZmllX4GEkl4wIB/trOr035ajcLHCISM= github.com/creasty/defaults v1.5.1/go.mod h1:FPZ+Y0WNrbqOVw+c6av63eyHUAl6pMHZwqLPvXUZGfY= -github.com/daaku/go.zipexe v1.0.0 h1:VSOgZtH418pH9L16hC/JrgSNJbbAL26pj7lmD1+CGdY= github.com/daaku/go.zipexe v1.0.0/go.mod h1:z8IiR6TsVLEYKwXAoE/I+8ys/sDkgTzSL0CLnGVd57E= github.com/daaku/go.zipexe v1.0.1 h1:wV4zMsDOI2SZ2m7Tdz1Ps96Zrx+TzaK15VbUaGozw0M= github.com/daaku/go.zipexe v1.0.1/go.mod h1:5xWogtqlYnfBXkSB1o9xysukNP9GTvaNkqzUZbt3Bw8= @@ -157,6 +195,8 @@ github.com/denisenkom/go-mssqldb v0.9.0/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27N github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= +github.com/djherbis/atime v1.1.0 h1:rgwVbP/5by8BvvjBNrbh64Qz33idKT3pSnMSJsxhi0g= +github.com/djherbis/atime v1.1.0/go.mod h1:28OF6Y8s3NQWwacXc5eZTsEsiMzp7LF8MbXE+XJPdBE= github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= @@ -167,7 +207,12 @@ github.com/edsrzf/mmap-go v1.0.0/go.mod h1:YO35OhQPt3KJa3ryjFM5Bs14WD66h8eGKpfaB github.com/elithrar/simple-scrypt v1.3.0 h1:KIlOlxdoQf9JWKl5lMAJ28SY2URB0XTRDn2TckyzAZg= github.com/elithrar/simple-scrypt v1.3.0/go.mod h1:U2XQRI95XHY0St410VE3UjT7vuKb1qPwrl/EJwEqnZo= github.com/envoyproxy/go-control-plane v0.6.9/go.mod h1:SBwIajubJHhxtWwsL9s8ss4safvEdbitLhGGK48rN6g= +github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= +github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= +github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/erikstmartin/go-testdb v0.0.0-20160219214506-8d10e4a1bae5/go.mod h1:a2zkGnVExMxdzMo3M0Hi/3sEU+cWnZpSni0O6/Yb/P0= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= @@ -176,16 +221,19 @@ github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGE github.com/franela/goblin v0.0.0-20200105215937-c9ffbefa60db/go.mod h1:7dvUGVsVBjqR7JHJk0brhHOZYGmfBYOrK0ZhYMEtBr4= github.com/franela/goreq v0.0.0-20171204163338-bcd34c9993f8/go.mod h1:ZhphrRTfi2rbfLwlschooIH4+wKKDR4Pdxhh+TRoA20= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= +github.com/fsnotify/fsnotify v1.5.4 h1:jRbGcIw6P2Meqdwuo0H1p6JVLbL5DHKAKlYndzMwVZI= +github.com/fsnotify/fsnotify v1.5.4/go.mod h1:OVB6XrOHzAwXMpEM7uPOzcehqUV2UqJxmVXmkdnm1bU= github.com/gabstv/merger v1.0.1 h1:e6y87GkAX9XSNPZNCMvYf90ZNcr2PzbtvHN3pZZOQt0= github.com/gabstv/merger v1.0.1/go.mod h1:oQKCbAX4P6q0jk4s9Is144NojOE/HggFPb5qjPNZjq8= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/glycerine/go-unsnap-stream v0.0.0-20181221182339-f9677308dec2 h1:Ujru1hufTHVb++eG6OuNDKMxZnGIvF6o/u8q/8h2+I4= github.com/glycerine/go-unsnap-stream v0.0.0-20181221182339-f9677308dec2/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE= github.com/glycerine/go-unsnap-stream v0.0.0-20210130063903-47dfef350d96 h1:rCXyLrgJ598XNj7KTqPzAvwTzlyvI+clqasoNfLQStE= github.com/glycerine/go-unsnap-stream v0.0.0-20210130063903-47dfef350d96/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE= github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31 h1:gclg6gY70GLy3PbkQ1AERPfmLMMagS60DKF78eWwLn8= github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31/go.mod h1:Ogl1Tioa0aV7gstGFO7KhffUsb9M4ydbEbbxpcEDc24= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= +github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= @@ -218,11 +266,15 @@ github.com/gocolly/colly v1.2.0 h1:qRz9YAn8FIH0qzgNUw+HT9UN7wm1oF9OBAilwEWpyrI= github.com/gocolly/colly v1.2.0/go.mod h1:Hof5T3ZswNVsOHYmba1u03W65HDWgpV5HifSuueE0EA= github.com/gocolly/colly/v2 v2.1.0 h1:k0DuZkDoCsx51bKpRJNEmcxcp+W5N8ziuwGaSDuFoGs= github.com/gocolly/colly/v2 v2.1.0/go.mod h1:I2MuhsLjQ+Ex+IzK3afNS8/1qP3AedHOusRPcRdC5o0= +github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/gofrs/flock v0.8.0 h1:MSdYClljsF3PbENUUEx85nkWfJSGfzYI9yEBZOJz6CY= +github.com/gofrs/flock v0.8.0/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= @@ -230,27 +282,36 @@ github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfU github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= +github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= +github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.4/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= github.com/golang/protobuf v1.4.1/go.mod h1:U8fpvMrcmy5pZrNK1lt4xCsGvpyWQ/VVv6QDs8UjoX8= -github.com/golang/protobuf v1.4.2 h1:+Z5KGCizgyZCbGh1KZqA0fcLLkwbsjIzS4aV2v7wJX0= github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= -github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM= github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= +github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= +github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= +github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw= +github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= -github.com/golang/snappy v0.0.1 h1:Qgr9rKW7uDUkrbSmQeiDsGa8SjGyCOGtuasMWwvp2P4= github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.2 h1:aeE13tS0IiQgFjYdoL8qN3K1N2bXXtI6Vi51/y7BpMw= github.com/golang/snappy v0.0.2/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -262,28 +323,46 @@ github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5a github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.0 h1:/QaMHBdZ26BB3SSst0Iwl10Epc+xhTquomWX0oZEB6w= +github.com/google/go-cmp v0.4.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.1/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.2/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU= +github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= +github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/pprof v0.0.0-20191218002539-d4f498aebedc/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= +github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= +github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.2.0 h1:qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs= github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gopherjs/gopherjs v0.0.0-20190910122728-9d188e94fb99 h1:twflg0XRTjwKpxb/jFExr4HGq6on2dEOmnL6FV+fgPw= github.com/gopherjs/gopherjs v0.0.0-20190910122728-9d188e94fb99/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00 h1:l5lAOZEym3oK3SQ2HBHWsJUfbNBiTXJDeW2QDxw9AQ0= +github.com/gopherjs/gopherjs v0.0.0-20200217142428-fce0ec30dd00/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= github.com/gorilla/mux v1.6.2/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/mux v1.7.3/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= github.com/gorilla/websocket v0.0.0-20170926233335-4201258b820c/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= -github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= github.com/goware/urlx v0.3.1 h1:BbvKl8oiXtJAzOzMqAQ0GfIhf96fKeNEZfm9ocNSUBI= github.com/goware/urlx v0.3.1/go.mod h1:h8uwbJy68o+tQXCGZNa9D73WN8n0r9OBae5bUnLcgjw= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= @@ -291,6 +370,7 @@ github.com/grpc-ecosystem/go-grpc-middleware v1.0.1-0.20190118093823-f849b5445de github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= github.com/grpc-ecosystem/grpc-gateway v1.9.5/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFbcEtjT1g+wF4CSlocrBnw= github.com/hashicorp/consul/api v1.1.0/go.mod h1:VmuI/Lkw1nC05EYQWNKwWGbkg+FbDBtguAZLlVdkD9Q= github.com/hashicorp/consul/api v1.3.0/go.mod h1:MmDNSzIMUjNpY/mQ398R4bk2FnqQLoPndWW5VkKPlCE= github.com/hashicorp/consul/sdk v0.1.1/go.mod h1:VKf9jXwCTEY1QZP2MOLRhb5i/I/ssyNV1vwHyQBF0x8= @@ -318,6 +398,8 @@ github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpO github.com/huandu/xstrings v1.3.2 h1:L18LIDzqlW6xN2rEkpdV8+oL/IXWJ1APd+vsdYy4Wdw= github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= +github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= +github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/imdario/mergo v0.3.11 h1:3tnifQM4i+fbajXKBHXWEH+KvNHqojZ778UH75j3bGA= github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= @@ -326,6 +408,8 @@ github.com/james4k/fmatter v0.0.0-20150827042251-377c8ea6259d h1:+j8+Mdui1SE9Tch github.com/james4k/fmatter v0.0.0-20150827042251-377c8ea6259d/go.mod h1:lxdGBh4Mr76rBen37GEal03CF0eF1qF5DSk2qfrrdo0= github.com/jawher/mow.cli v1.1.0/go.mod h1:aNaQlc7ozF3vw6IJ2dHjp2ZFiA4ozMIYY6PyuRJwlUg= github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= +github.com/jessevdk/go-flags v1.5.0 h1:1jKYvbxEjfUl0fmqTCOfonvskHHXMjBySTLW4y9LFvc= +github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4= github.com/jinzhu/gorm v1.9.2 h1:lCvgEaqe/HVE+tjAR2mt4HbbHAZsQOv3XAZiEZV37iw= github.com/jinzhu/gorm v1.9.2/go.mod h1:Vla75njaFJ8clLU1W44h34PjIkijhjHIYnZxMqCdxqo= github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= @@ -338,7 +422,9 @@ github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCV github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.8/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/json-iterator/go v1.1.10/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= +github.com/json-iterator/go v1.1.11/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jstemmer/go-junit-report v0.9.1/go.mod h1:Brl9GWCQeLvo8nXZwPNNblvFj/XSXhF0NWZEnDohbsk= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= @@ -349,10 +435,12 @@ github.com/justinas/nosurf v1.1.1/go.mod h1:ALpWdSbuNGy2lZWtyXdjkYv4edL23oSEgfBT github.com/kennygrant/sanitize v1.2.4 h1:gN25/otpP5vAsO2djbMhF/LQX6R7+O1TB4yv8NzpJ3o= github.com/kennygrant/sanitize v1.2.4/go.mod h1:LGsjYYtgxbetdg5owWB2mpgUL6e2nfw2eObZ0u0qvak= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/kljensen/snowball v0.6.0/go.mod h1:27N7E8fVU5H68RlUmnWwZCfxgt4POBJfENGMvNRhldw= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.0 h1:s5hAObm+yFO5uHYt5dYjxi2rXrsnmRpJx4OYvIWUaQs= @@ -367,7 +455,9 @@ github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-b github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4= github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= -github.com/magiconair/properties v1.8.1/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/magiconair/properties v1.8.5/go.mod h1:y3VJvCyxH9uVvJTWEGAELF3aiYNyPKd5NZ3oSwXrF60= +github.com/matryer/try v0.0.0-20161228173917-9ac251b645a2 h1:JAEbJn3j/FrhdWA9jW8B5ajsLIjeuEHLi8xE4fk997o= +github.com/matryer/try v0.0.0-20161228173917-9ac251b645a2/go.mod h1:0KeJpeMD6o+O4hW7qJOT7vyQPKrWmj26uf5wMc/IiIs= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= @@ -396,6 +486,7 @@ github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS4 github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mitchellh/mapstructure v1.4.1/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/mitchellh/reflectwalk v1.0.1 h1:FVzMWA5RllMAKIdUSC8mdWo3XtwoecrH79BY70sEEpE= github.com/mitchellh/reflectwalk v1.0.1/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -414,6 +505,7 @@ github.com/nats-io/nats.go v1.9.1/go.mod h1:ZjDU1L/7fJ09jvUSRVBR2e7+RnLiiIQyqyzE github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= +github.com/nkovacs/streamquote v1.0.0 h1:PmVIV08Zlx2lZK5fFZlMZ04eHcDTIFJCv/5/0twVUow= github.com/nkovacs/streamquote v1.0.0/go.mod h1:BN+NaZ2CmdKqUuTUXUEm9j95B2TRbpOWpxbJYzzgUsc= github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= @@ -438,9 +530,8 @@ github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaR github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtPdI/k= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= -github.com/pelletier/go-toml v1.6.0/go.mod h1:5N711Q9dKgbdkxHL+MEfF31hpT7l0S0s/t2kKREewys= +github.com/pelletier/go-toml v1.9.3/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c= github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac= -github.com/philhofer/fwd v1.0.0 h1:UbZqGr5Y38ApvM/V/jEljVxwocdweyH+vmYvRPBnbqQ= github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= github.com/philhofer/fwd v1.1.1 h1:GdGcTjf5RNAxwS4QLsiMzJYj5KEvPJD3Abr261yRQXQ= github.com/philhofer/fwd v1.1.1/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= @@ -451,19 +542,15 @@ github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/profile v1.2.1/go.mod h1:hJw3o1OdXxsrSjjVksARp5W95eeEaEfptyVZyv6JUPA= +github.com/pkg/sftp v1.10.1/go.mod h1:lYOWFsE0bwd1+KfKJaKeuokY15vzFx25BLbzYYoAxZI= github.com/plar/go-adaptive-radix-tree v1.0.4 h1:Ucd8R6RH2E7RW8ZtDKrsWyOD3paG2qqJO0I20WQ8oWQ= github.com/plar/go-adaptive-radix-tree v1.0.4/go.mod h1:Ot8d28EII3i7Lv4PSvBlF8ejiD/CtRYDuPsySJbSaK8= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/posener/complete v1.1.1/go.mod h1:em0nMJCgc9GFtwrmVmEMR/ZL6WyhyjMBndrE9hABlRI= -git.mills.io/prologic/bitcask v0.3.10 h1:HXygU8zCvW5gLpZ8aQECPk5iV/YQ3hcqdg/zVeES6s0= -git.mills.io/prologic/bitcask v0.3.10/go.mod h1:8RKJdbHLE7HFGLYSGu9slnYXSV7DMIucwVkaIYOk9GY= -git.mills.io/prologic/observe v0.0.0-20181231082615-747b185a0928 h1:B63MGEQCv0W1ltswEDOsd1hlRGzZqnW7Vb51AMi3tpI= -git.mills.io/prologic/observe v0.0.0-20181231082615-747b185a0928/go.mod h1:tEdBKdkpsOZCgueJIZwZREodFg5oRhLkTWWNiQ5y84E= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM= github.com/prometheus/client_golang v0.9.3-0.20190127221311-3c4408c8b829/go.mod h1:p2iRAGwDERtqlqzRXnrOVns+ignqQo//hLXqYxZYVNs= -github.com/prometheus/client_golang v0.9.3 h1:9iH4JKXLzFbOAdtqv/a+j8aewx2Y8lAjAydhbaScPF8= github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.3.0/go.mod h1:hJaj2vgQTGQmVCsAACORcieXFeDPbaTKGT+JTgUa3og= @@ -472,9 +559,7 @@ github.com/prometheus/client_golang v1.9.0 h1:Rrch9mh17XcxvEu9D9DEpb4isxjGBtcevQ github.com/prometheus/client_golang v1.9.0/go.mod h1:FqZLKOZnGdFAhOK4nqGHa7D66IdsO+O441Eve7ptJDU= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= github.com/prometheus/client_model v0.0.0-20190115171406-56726106282f/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90 h1:S/YWwWx/RA8rT8tKFRuGUZhuA90OyIBpPCXkcbwU8DE= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4 h1:gQz4mCbXsO+nc9n1hCxHcGA3Zx3Eo+UHZoInFGUIXNM= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.1.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M= @@ -482,7 +567,6 @@ github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6T github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= -github.com/prometheus/common v0.4.0 h1:7etb9YClo3a6HjLzfl6rIQaU+FDfi0VSX39io3aQ+DM= github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.7.0/go.mod h1:DjGbpBbp5NYNiECxcL/VnbXCCaQpKd3tt26CguLLsqA= @@ -492,7 +576,6 @@ github.com/prometheus/common v0.15.0/go.mod h1:U+gB1OBLb1lF3O42bTCL+FK18tX9Oar16 github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.0-20190117184657-bf6a532e95b1/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084 h1:sofwID9zm4tzrgykg80hfFph1mryUeLRsUfoocVVmRY= github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= @@ -504,7 +587,6 @@ github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40T github.com/rainycape/unidecode v0.0.0-20150907023854-cb7f23ec59be h1:ta7tUOvsPHVHGom5hKW5VXNc2xZIkfCKP8iaqOyYtUQ= github.com/rainycape/unidecode v0.0.0-20150907023854-cb7f23ec59be/go.mod h1:MIDFMn7db1kT65GmV94GzpX9Qdi7N/pQlwb+AN8wh+Q= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563 h1:dY6ETXrvDG7Sa4vE8ZQG4yqWg6UnOcbqTAahkV813vQ= github.com/rcrowley/go-metrics v0.0.0-20190826022208-cac0b30c2563/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= github.com/renstrom/shortuuid v3.0.0+incompatible h1:F6T1U7bWlI3FTV+JE8HyeR7bkTeYZJntqQLA9ST4HOQ= github.com/renstrom/shortuuid v3.0.0+incompatible/go.mod h1:n18Ycpn8DijG+h/lLBQVnGKv1BCtTeXo8KKSbBOrQ8c= @@ -512,6 +594,7 @@ github.com/robfig/cron v1.2.0 h1:ZjScXvvxeQ63Dbyxy76Fj3AT3Ut0aKsyd2/tl3DTMuQ= github.com/robfig/cron v1.2.0/go.mod h1:JGuDeoQd7Z6yL4zQhZ3OPEVHB7fL6Ka6skscFHfmt2k= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.1.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= +github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/russross/blackfriday v1.5.2/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= @@ -527,18 +610,22 @@ github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeV github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= -github.com/sirupsen/logrus v1.7.0 h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/sirupsen/logrus v1.8.1 h1:dJKuHgqk1NNQlqoA6BTlM1Wf9DOH3NBjQyu0h9+AZZE= +github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= github.com/smartystreets/assertions v1.0.0/go.mod h1:kHHU4qYBaI3q23Pp3VPrmWhuIUrLW/7eUrw0BU5VaoM= +github.com/smartystreets/assertions v1.2.0 h1:42S6lae5dvLc7BrLu/0ugRtcFVjoJNMC/N3yZFZkDFs= +github.com/smartystreets/assertions v1.2.0/go.mod h1:tcbTF8ujkAEcZ8TElKY+i30BzYlVhC/LOxJk7iOWnoo= github.com/smartystreets/go-aws-auth v0.0.0-20180515143844-0c1422d1fdb9/go.mod h1:SnhjPscd9TpLiy1LpzGSKh3bXCfxxXuqd9xmQJy3slM= +github.com/smartystreets/goconvey v1.6.4 h1:fv0U8FUIMPNf1L9lnHLvLhgicrIVChEkdzIKYqbNC9s= github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= github.com/smartystreets/gunit v1.0.0/go.mod h1:qwPWnhz6pn0NnRBP++URONOVyNkPyr4SauJk4cUOwJs= github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= github.com/sony/gobreaker v0.4.1/go.mod h1:ZKptC7FHNvhBz7dN2LGjPVBz2sZJmc0/PkyDJOjmxWY= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= -github.com/spf13/afero v1.2.2/go.mod h1:9ZxEEn6pIJ8Rxe320qSDBk6AsU0r9pR7Q4OcevTdifk= +github.com/spf13/afero v1.6.0/go.mod h1:Ai8FlHk4v/PARR026UzYexafAt9roJ7LcLMAmO6Z93I= github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= @@ -553,7 +640,7 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.3.2/go.mod h1:ZiWeW+zYFKm7srdB9IoDzzZXaJaI5eL9QjNiN/DMA2s= github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= -github.com/spf13/viper v1.7.1/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= +github.com/spf13/viper v1.8.1/go.mod h1:o0Pch8wJ9BVSWGQMbra6iw0oQ5oktSIBaujf1rJH9Ns= github.com/steambap/captcha v1.3.1 h1:trn4Y1EutCCr8Q9PPxOjs+ueZCaKdioznxAm7NQ9PYU= github.com/steambap/captcha v1.3.1/go.mod h1:OPtfgZrvs/bolQ9JIZXsejxNzc98ETqaiMCVg8kqQGM= github.com/steveyen/gtreap v0.1.0 h1:CjhzTa274PyJLJuMZwIzCO1PfC00oRa8d1Kc78bFXJM= @@ -569,16 +656,23 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= +github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ= +github.com/tdewolff/minify/v2 v2.12.0 h1:ZyvMKeciyR3vzJrK/oHyBcSmpttQ/V+ah7qOqTZclaU= +github.com/tdewolff/minify/v2 v2.12.0/go.mod h1:8mvf+KglD7XurfvvFZDUYvVURy6bA/r0oTvmakXMnyg= +github.com/tdewolff/parse/v2 v2.6.1/go.mod h1:WzaJpRSbwq++EIQHYIRTpbYKNA3gn9it1Ik++q4zyho= +github.com/tdewolff/parse/v2 v2.6.2 h1:RDExtQ7ThRGSucatK0nri3p+HD/tSreYh1IDtDDAS/I= +github.com/tdewolff/parse/v2 v2.6.2/go.mod h1:woz0cgbLwFdtbjJu8PIKxhW05KplTFQkOdX78o+Jgrs= +github.com/tdewolff/test v1.0.6/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE= +github.com/tdewolff/test v1.0.7/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE= github.com/temoto/robotstxt v1.1.1 h1:Gh8RCs8ouX3hRSxxK7B1mO5RFByQ4CmJZDwgom++JaA= github.com/temoto/robotstxt v1.1.1/go.mod h1:+1AmkuG3IYkh1kv0d2qEB9Le88ehNO0zwOr3ujewlOo= -github.com/tidwall/btree v0.2.2/go.mod h1:huei1BkDWJ3/sLXmO+bsCNELL+Bp2Kks9OLyQFkzvA8= -github.com/tidwall/match v1.0.1/go.mod h1:LujAq0jyVjBy028G1WhWfIzbpQfMO8bBZ6Tyb0+pL9E= -github.com/tidwall/redcon v1.4.0/go.mod h1:IGzxyoKE3Ea5AWIXo/ZHP+hzY8sWXaMKr7KlFgcWSZU= -github.com/tinylib/msgp v1.1.0 h1:9fQd+ICuRIu/ue4vxJZu6/LzxN0HwMds2nq/0cFvxHU= +github.com/tidwall/btree v0.4.2/go.mod h1:huei1BkDWJ3/sLXmO+bsCNELL+Bp2Kks9OLyQFkzvA8= +github.com/tidwall/match v1.0.3/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= +github.com/tidwall/redcon v1.4.1/go.mod h1:XwNPFbJ4ShWNNSA2Jazhbdje6jegTCcwFR6mfaADvHA= github.com/tinylib/msgp v1.1.0/go.mod h1:+d+yLhGm8mzTaHzB+wgMYrodPfmZrzkirds8fDWklFE= github.com/tinylib/msgp v1.1.5 h1:2gXmtWueD2HefZHQe1QOy9HVzmFrLOVvsXwXBQ0ayy0= github.com/tinylib/msgp v1.1.5/go.mod h1:eQsjooMTnV42mHu917E26IogZ2930nFyBQdofk10Udg= @@ -598,13 +692,15 @@ github.com/unrolled/logger v0.0.0-20201216141554-31a3694fe979 h1:47+K4wN0S8L3fUw github.com/unrolled/logger v0.0.0-20201216141554-31a3694fe979/go.mod h1:X5DBNY1yIVkuLwJP3BXlCoQCa5mGg7hPJPIA0Blwc44= github.com/urfave/cli v1.20.0/go.mod h1:70zkFmudgCuE/ngEzBv17Jvp/497gISqfk5gWijbERA= github.com/urfave/cli v1.22.1/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= +github.com/valyala/fasttemplate v1.2.1 h1:TVEnxayobAdVkhQfrfes2IzOB6o+z4roRkPF52WA1u4= +github.com/valyala/fasttemplate v1.2.1/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ= github.com/vcraescu/go-paginator v1.0.0 h1:ilNmRhlgG8N44LuxfGoPI2u8guXMA6gUqaPGA5BmRFs= github.com/vcraescu/go-paginator v1.0.0/go.mod h1:caZCjjt2qcA1O2aDzW7lwAcK4Rxw3LNvdEVF/ONxZWw= github.com/wblakecaldwell/profiler v0.0.0-20150908040756-6111ef1313a1 h1:Dz/PRieZRmOhDfOlkVpY1LYYIfNoTJjlDirAlagOr0s= github.com/wblakecaldwell/profiler v0.0.0-20150908040756-6111ef1313a1/go.mod h1:3+0F8oLB1rQlbIcRAuqDgGdzNi9X69un/aPz4cUAFV4= -github.com/willf/bitset v1.1.10 h1:NotGKqX0KwQ72NUzqrjZq5ipPNDQex9lo3WpaS8L2sc= github.com/willf/bitset v1.1.10/go.mod h1:RjeCKbqT1RxIR/KWY6phxZiaY1IyutSBfGjNPySAYV4= github.com/willf/bitset v1.1.11 h1:N7Z7E9UvjW+sGsEl7k/SJrvY2reP1A07MrGuCjIOjRE= github.com/willf/bitset v1.1.11/go.mod h1:83CECat5yLh5zVOf4P1ErAgKA5UDvKtgyUABdr3+MjI= @@ -612,25 +708,39 @@ github.com/writeas/slug v1.2.0 h1:EMQ+cwLiOcA6EtFwUgyw3Ge18x9uflUnOnR6bp/J+/g= github.com/writeas/slug v1.2.0/go.mod h1:RE8shOqQP3YhsfsQe0L3RnuejfQ4Mk+JjY5YJQFubfQ= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.5 h1:XAzx9gjCb0Rxj7EoqcClPD1d5ZBxZJk0jbuoPHenBt0= go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg= +go.etcd.io/etcd/api/v3 v3.5.0/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= +go.etcd.io/etcd/client/pkg/v3 v3.5.0/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/v2 v2.305.0/go.mod h1:h9puh54ZTgAKtEbut2oe9P4L/oqKCVB6xsXlzd7alYQ= go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= go.opencensus.io v0.22.2/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.3/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= +go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= +go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= +go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4= +go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9iU= go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee/go.mod h1:vJERXedbb3MVM5f9Ejo0C68/HhF8uaILCdgjnY+goOA= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= +go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= golang.org/dl v0.0.0-20190829154251-82a15e2f2ead/go.mod h1:IUMfjQLJQd4UTqG1Z90tenwKoCX93Gn3MAQJMOSBsDQ= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -641,6 +751,7 @@ golang.org/x/crypto v0.0.0-20190426145343-a29dc8fdc734/go.mod h1:yigFU9vqHzYiE8U golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20191117063200-497ca9f6d64f/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= @@ -652,13 +763,16 @@ golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxT golang.org/x/exp v0.0.0-20190731235908-ec7cb31e5a56/go.mod h1:JhuoJpWY28nO4Vef9tZUw9qufEGTyX1+7lmHxV5q5G4= golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20200228211341-fcea875c7e85 h1:jqhIzSw5SQNkbu5hOGpgMHhkfXxrbsLJdkIRcX19gCY= +golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= +golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= golang.org/x/exp v0.0.0-20200228211341-fcea875c7e85/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw= golang.org/x/exp v0.0.0-20210201131500-d352d2db2ceb h1:sZS6jzvbihmmQSPcU1iZSROTVMAjCXPEnd/ZCSyKsjA= golang.org/x/exp v0.0.0-20210201131500-d352d2db2ceb/go.mod h1:I6l2HNBLBZEcrOoCpyKLdY2lHoRZ8lI4x60KMCQDft4= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= -golang.org/x/image v0.0.0-20200618115811-c13761719519 h1:1e2ufUJNM3lCHEY5jIgac/7UTjd6cgJNdatjPdFWf34= golang.org/x/image v0.0.0-20200618115811-c13761719519/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20201208152932-35266b937fa6 h1:nfeHNc1nAqecKCy2FCy4HY+soOOe5sDLJ/gZLbx6GYI= golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= @@ -669,7 +783,11 @@ golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHl golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190909230951-414d861bb4ac/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= +golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mobile v0.0.0-20201217150744-e6ae53a27f4f/go.mod h1:skQtrUTUwhdJvXM/2KKJzY8pDgNr9I/FOMqDVRPBUS4= @@ -678,8 +796,12 @@ golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.1.1-0.20191209134235-331c550502dd/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.1-0.20200828183125-ce943fd02449/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -699,32 +821,60 @@ golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20191119073136-fc4aabc6c914 h1:MlY3mEfbnWGmUi4rtHOtNnnnN4UJRGSyLPx+DXA5Sq4= golang.org/x/net v0.0.0-20191119073136-fc4aabc6c914/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200114155413-6afb5195e5aa/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200222125558-5a598a2470a0/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200301022130-244492dfa37a/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200421231249-e086a090c8fd/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200506145744-7e3656a0809f/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200520182314-0ba52f642ac2/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200602114024-627f9648deb9/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc h1:zK/HqS5bZxDptfPJNq8v7vJfXtkU7r9TLIoSr1bXaP4= +golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200813134508-3edf25e44fcc/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= -golang.org/x/net v0.0.0-20201010224723-4f7140c49acb h1:mUVeFHoDKis5nxCAzoAi7E8Ghb86EXh/RK6wtvJIqRY= golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210119194325-5f4716e94777 h1:003p0dJM77cxMSyCPFphvZf/Y5/NXf5fzg6ufd1/Oew= +golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= +golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= +golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4 h1:4nGaVu0QrbjT/AK2PRLuQfQuh6DJve+pELhqTdAj3x0= +golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20210402161424-2e8d93401602/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -748,33 +898,55 @@ golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191001151750-bb3f8db39f24/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191119060738-e882bf8e40c2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200113162924-86b910548bc1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200122134326-e047566fdf82/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200202164722-d101bd2416d5/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527 h1:uYVVQ9WP/Ds2ROhcaGPeIdVq0RIXVLwsHlnvJ+cT1So= golang.org/x/sys v0.0.0-20200302150141-5c8b2ff67527/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884= golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200331124033-c3d80250170d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200501052902-10377860bb8e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200511232937-7e40ca221e25/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200515095857-1151b9dac4a9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f h1:+Nyd8tzPX9R7BWHguqsrbFdRx3WQ/1ib8I44HXV5yTA= +golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201214210602-f9fddec55a1e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c h1:VwygUrnw9jn88c4u8GD3rZQbqrP/tgas88tPUbBxQrk= -golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007 h1:gG67DSER+11cZvqIMb8S8bt0vZtiN6xWYARwirrOSfE= +golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261 h1:v6hYoSR9T5oet+pMXwUWkbiVqx/63mlHjefrHmxwfeY= +golang.org/x/sys v0.0.0-20220829200755-d48e67d00261/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3 h1:cokOdA+Jmi5PJGXLlLllQSgYigAEfHXJAERHVMaCc2k= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= +golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -802,14 +974,45 @@ golang.org/x/tools v0.0.0-20191012152004-8de300cfc20a/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191113191852-77e3bb0ad9e7/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191115202509-3a792d9c32b2/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191118222007-07fc4c7f2b98/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191125144606-a911d9008d1f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191130070609-6e064ea0cf2d/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20191216173652-a0e659d51361/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20191227053925-7b8e75db28f4/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200117012304-6edc0a871e69/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200212150539-ea181f53ac56/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200224181240-023911ca70b2/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw= +golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8= +golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= +golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= golang.org/x/tools v0.0.0-20200928182047-19e03678916f/go.mod h1:z6u4i615ZeAfBE4XtMziQW1fSVJXACjjbWkB/mvPzlU= golang.org/x/tools v0.0.0-20201022035929-9cf592e881e9/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= +golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= +golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -821,13 +1024,29 @@ google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.9.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= google.golang.org/api v0.13.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.14.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.15.0/go.mod h1:iLdEw5Ide6rF15KTC1Kkl0iskquN2gFfn9o9XIsbkAI= +google.golang.org/api v0.17.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.18.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.19.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.20.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.22.0/go.mod h1:BwFmGc8tA3vsd7r/7kR8DY7iEEGSU04BFxCo5jP/sfE= +google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= +google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= +google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= +google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= +google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= +google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= +google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= +google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= +google.golang.org/api v0.44.0/go.mod h1:EBOGZqzyhtvMDoxwS97ctnh0zUmYY6CxqXsc1AvkYD8= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.2.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= -google.golang.org/appengine v1.6.1 h1:QzqyMA1tlu6CgqCDUtU9V+ZKhLFT2dkJuANu5QaxI3I= google.golang.org/appengine v1.6.1/go.mod h1:i06prIuMbXzDqacNJfV5OdTW448YApPu5ww/cMBSeb0= -google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc= +google.golang.org/appengine v1.6.5/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= google.golang.org/appengine v1.6.7 h1:FZR1q0exgwxzPzp/aF+VccGrSfxfPpkBqjIIEq3ru6c= google.golang.org/appengine v1.6.7/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= @@ -841,7 +1060,38 @@ google.golang.org/genproto v0.0.0-20190801165951-fa694d86fc64/go.mod h1:DMBHOl98 google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20190911173649-1774047e7e51/go.mod h1:IbNlFCBrqXvoKpeg0TB2l7cyZUmoaFKYIwrEpbDKLA8= google.golang.org/genproto v0.0.0-20191108220845-16a3f7862a1a/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191115194625-c23dd37a84c9/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191216164720-4f79533eabd1/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20191230161307-f3c370f40bfb/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200115191322-ca5a22157cba/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200122232147-0452cf42e150/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200212174721-66ed5ce911ce/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200224152610-e50cd9704f63/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200228133532-8c2c7df3a383/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200305110556-506484158171/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200312145019-da6875a35672/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200331122359-1ee6d9798940/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200430143042-b979b6f78d84/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200511104702-f5ebc3bea380/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200513103714-09dca8ec2884/go.mod h1:55QSHmfGQM9UVYDPBsyGGes0y52j32PQ3BqQfXhyH3c= +google.golang.org/genproto v0.0.0-20200515170657-fc4c6c6a6587/go.mod h1:YsZOwe1myG/8QRHRsmBRE1LrgQY60beZKjly0O1fX9U= google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013/go.mod h1:NbSheEEYHJ7i3ixzK3sjbqSGDJWnxyFXZblF3eUsNvo= +google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7FcilCzHH/e9qn6dsT145K34l5v+OpcnNgKAAA= +google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= +google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= +google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= google.golang.org/grpc v1.17.0/go.mod h1:6QZJwpn2B+Zp71q/5VxRsJ6NXXVCE5NRUHRo+f3cWCs= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.0/go.mod h1:chYK+tFQF0nDUGJgXMSgLCQk3phJEuONr2DCgLDdAQM= @@ -851,8 +1101,22 @@ google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ij google.golang.org/grpc v1.22.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= google.golang.org/grpc v1.23.1/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= google.golang.org/grpc v1.26.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= google.golang.org/grpc v1.27.0/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.27.1/go.mod h1:qbnxyOmOxrQa7FizSgH+ReBfzJrCY1pSN7KXBS8abTk= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= +google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= +google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= +google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= +google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= +google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= +google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -861,10 +1125,11 @@ google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzi google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.1-0.20200526195155-81db48ad09cc/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= -google.golang.org/protobuf v1.24.0 h1:UhZDfRO8JRQru4/+LlLE0BRKGF8L+PICnvYZmx/fEGA= google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGjtUeSXeh4= -google.golang.org/protobuf v1.25.0 h1:Ejskq+SyPohKW+1uil0JJMtmHCgJPJ/qWTxr8qp+R4c= google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= +google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= +google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk= +google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc h1:2gGKlE2+asNV9m7xrywl36YYNnBG5ZQ0r/BOOxqPpmk= gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc/go.mod h1:m7x9LTH6d71AHyAX77c9yqWCCa3UKHcVEj9y7hAtKDk= @@ -876,8 +1141,7 @@ gopkg.in/cheggaaa/pb.v1 v1.0.25/go.mod h1:V/YB90LKu/1FcN3WVnfiiE5oMCibMjukxqG/qS gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/gcfg.v1 v1.2.3/go.mod h1:yesOnuUOFQAhST5vPY4nbZsb/huCgGGXlipJsBn0b3o= -gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.53.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/ini.v1 v1.62.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/mail.v2 v2.3.1 h1:WYFn/oANrAGP2C0dcV6/pbkPzv8yGzqTjPmTeO7qoXk= gopkg.in/mail.v2 v2.3.1/go.mod h1:htwXN1Qh09vZJ1NVKxQqHPBaCBbzKhp5GzuJEA4VJWw= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= @@ -886,15 +1150,17 @@ gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRN gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.3.0 h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= -gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c h1:grhR+C34yXImVGp7EzNk+DTIk+323eIUWOmEevy6bDo= gopkg.in/yaml.v3 v3.0.0-20200605160147-a5ece683394c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b h1:h8qDotaEPuJATrMmW04NCwg7v22aHH28wwpauUhK9Oo= +gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gorm.io/driver/sqlite v1.1.3/go.mod h1:AKDgRWk8lcSQSw+9kxCJnX/yySj8G3rdwYlU57cB45c= gorm.io/gorm v1.20.1/go.mod h1:0HFTzE/SqkGTzK6TlDPPQbAYCluiVvhzoA1+aVyzenw= gorm.io/gorm v1.20.6/go.mod h1:0HFTzE/SqkGTzK6TlDPPQbAYCluiVvhzoA1+aVyzenw= @@ -904,6 +1170,10 @@ honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= +honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= +honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= +rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= diff --git a/internal/rice-box.go b/internal/rice-box.go index de91f04..9d18d21 100644 --- a/internal/rice-box.go +++ b/internal/rice-box.go @@ -1,3 +1,4 @@ +// Code generated by rice embed-go; DO NOT EDIT. package internal import ( @@ -10,32 +11,46 @@ func init() { // define files file2 := &embedded.EmbeddedFile{ - Filename: "about.md", - FileModTime: time.Unix(1612012861, 0), + Filename: "01-pico.css", + FileModTime: time.Unix(1661817969, 0), - Content: string("---\ntitle: About Spyda, a privacy first search engine and web crawler.\n---\n\n# About {{ .InstanceName }}\n\n🕸 {{ .InstanceName }} is a privacy first search engine and web crawler.\n\n> ... TBD ...\n\nFor additional help on how to use this service please see the [/help](/help)\npage or contact [/support](/support) for help.\n\nPlease also see the [/privacy](/privacy) policy.\n"), + Content: string("/*!\n * Pico.css v1.0.3 (https://picocss.com)\n * Copyright 2020 - Licensed under MIT\n */\n/**\n * Theme: default\n */\n [data-theme=\"light\"],\n :root:not([data-theme=\"dark\"]) {\n --background: #FFF;\n --text: #415462;\n --h1: #1b2832;\n --h2: #2c3d49;\n --h3: #415462;\n --h4: #596b78;\n --h5: #73828c;\n --h6: #8a99a3;\n --primary: #1095c1;\n --primary-hover: #08769b;\n --primary-focus: rgba(16, 149, 193, 0.125);\n --primary-inverse: #FFF;\n --secondary: #73828c;\n --secondary-hover: #415462;\n --secondary-focus: rgba(115, 130, 140, 0.125);\n --secondary-inverse: #FFF;\n --contrast: #2c3d49;\n --contrast-hover: #0d1419;\n --contrast-focus: rgba(115, 130, 140, 0.125);\n --contrast-border: rgba(255, 223, 128, 0.5);\n --contrast-inverse: #FFF;\n --input-background: #FFF;\n --input-border: #c8d1d8;\n --valid: #288a6a;\n --invalid: #b94646;\n --mark: rgba(255, 223, 128, 0.5);\n --mark-text: #2c3d49;\n --muted-text: #7e8d98;\n --muted-background: #edf0f3;\n --muted-border: #edf0f3;\n --card-background: #FFF;\n --card-sections: #f3f5f7;\n --card-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04), 0 0.125rem 2rem rgba(27, 40, 50, 0.08), 0 0 0 0.0625rem rgba(27, 40, 50, 0.024);\n --code-background: #f3f5f7;\n --code-inlined: #edf0f3;\n --code-color-1: #73828c;\n --code-color-2: #b34d80;\n --code-color-3: #3d888f;\n --code-color-4: #998866;\n --code-color-5: #96a4ae;\n --table-border: rgba(237, 240, 243, 0.75);\n --table-stripping: rgba(115, 130, 140, 0.04); }\n\n @media only screen and (prefers-color-scheme: dark) {\n :root:not([data-theme=\"light\"]) {\n --background: #10181e;\n --text: #a2afb9;\n --h1: #edf0f3;\n --h2: #d5dce2;\n --h3: #bbc6ce;\n --h4: #a2afb9;\n --h5: #8a99a3;\n --h6: #73828c;\n --primary: #1095c1;\n --primary-hover: #1ab3e6;\n --primary-focus: rgba(16, 149, 193, 0.25);\n --primary-inverse: #FFF;\n --secondary: #596b78;\n --secondary-hover: #73828c;\n --secondary-focus: rgba(89, 107, 120, 0.25);\n --secondary-inverse: #FFF;\n --contrast: #d5dce2;\n --contrast-hover: #FFF;\n --contrast-focus: rgba(89, 107, 120, 0.25);\n --contrast-border: rgba(255, 223, 128, 0.33);\n --contrast-inverse: #10181e;\n --input-background: #10181e;\n --input-border: #374956;\n --valid: #1f7a5c;\n --invalid: #943838;\n --mark: rgba(255, 223, 128, 0.5);\n --mark-text: #FFF;\n --muted-text: #73828c;\n --muted-background: #10181e;\n --muted-border: #23333e;\n --card-background: #17232b;\n --card-sections: #141d24;\n --card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);\n --code-background: #141d24;\n --code-inlined: rgba(65, 84, 98, 0.25);\n --code-color-1: #73828c;\n --code-color-2: #a65980;\n --code-color-3: #599fa6;\n --code-color-4: #8c8473;\n --code-color-5: #4d606d;\n --table-border: #10181e;\n --table-stripping: rgba(115, 130, 140, 0.02); } }\n\n [data-theme=\"dark\"] {\n --background: #10181e;\n --text: #a2afb9;\n --h1: #edf0f3;\n --h2: #d5dce2;\n --h3: #bbc6ce;\n --h4: #a2afb9;\n --h5: #8a99a3;\n --h6: #73828c;\n --primary: #1095c1;\n --primary-hover: #1ab3e6;\n --primary-focus: rgba(16, 149, 193, 0.25);\n --primary-inverse: #FFF;\n --secondary: #596b78;\n --secondary-hover: #73828c;\n --secondary-focus: rgba(89, 107, 120, 0.25);\n --secondary-inverse: #FFF;\n --contrast: #d5dce2;\n --contrast-hover: #FFF;\n --contrast-focus: rgba(89, 107, 120, 0.25);\n --contrast-border: rgba(255, 223, 128, 0.33);\n --contrast-inverse: #10181e;\n --input-background: #10181e;\n --input-border: #374956;\n --valid: #1f7a5c;\n --invalid: #943838;\n --mark: rgba(255, 223, 128, 0.5);\n --mark-text: #FFF;\n --muted-text: #73828c;\n --muted-background: #10181e;\n --muted-border: #23333e;\n --card-background: #17232b;\n --card-sections: #141d24;\n --card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);\n --code-background: #141d24;\n --code-inlined: rgba(65, 84, 98, 0.25);\n --code-color-1: #73828c;\n --code-color-2: #a65980;\n --code-color-3: #599fa6;\n --code-color-4: #8c8473;\n --code-color-5: #4d606d;\n --table-border: #10181e;\n --table-stripping: rgba(115, 130, 140, 0.02); }\n\n /**\n * Document\n * Content-box & Responsive typography\n */\n *,\n *::before,\n *::after {\n box-sizing: border-box; }\n\n html {\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n background: var(--background);\n color: var(--text);\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 16px;\n font-weight: 400;\n line-height: 1.5;\n text-rendering: optimizeLegibility; }\n @media (min-width: 576px) {\n html {\n font-size: 17px; } }\n @media (min-width: 768px) {\n html {\n font-size: 18px; } }\n @media (min-width: 992px) {\n html {\n font-size: 19px; } }\n @media (min-width: 1200px) {\n html {\n font-size: 20px; } }\n\n /**\n * Sectioning\n * Container and responsive spacings for header, main, footer\n */\n main {\n display: block; }\n\n body {\n width: 100%;\n margin: 0; }\n body > header,\n body > main,\n body > footer {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding: 1rem 0; }\n\n /**\n * Container\n */\n .container,\n .container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 1rem;\n padding-left: 1rem; }\n\n @media (min-width: 576px) {\n .container {\n padding-right: 0;\n padding-left: 0;\n max-width: 510px; } }\n\n @media (min-width: 768px) {\n .container {\n max-width: 700px; } }\n\n @media (min-width: 992px) {\n .container {\n max-width: 920px; } }\n\n @media (min-width: 1200px) {\n .container {\n max-width: 1130px; } }\n\n /**\n * Section\n * Responsive spacings for section\n */\n section {\n margin-bottom: 2rem; }\n\n /**\n * Grid\n * Minimal grid system with auto-layout columns\n */\n .grid {\n grid-column-gap: 1rem;\n grid-row-gap: 1rem;\n display: grid;\n grid-template-columns: 1fr;\n margin: 0; }\n @media (min-width: 992px) {\n .grid {\n grid-template-columns: repeat(auto-fit, minmax(0%, 1fr)); } }\n .grid > * {\n min-width: 0; }\n\n /**\n * Horizontal scroller (
)\n */\n figure {\n display: block;\n margin: 0;\n padding: 0;\n overflow-x: auto; }\n figure figcaption {\n padding: 0.5rem 0;\n color: var(--muted-text); }\n\n /**\n * Typography\n */\n b,\n strong {\n font-weight: bolder; }\n\n sub,\n sup {\n position: relative;\n font-size: .75rem;\n line-height: 0;\n vertical-align: baseline; }\n\n sub {\n bottom: -0.25rem; }\n\n sup {\n top: -0.5rem; }\n\n img {\n max-width: 100%;\n height: auto;\n border-style: none; }\n\n svg,\n img {\n vertical-align: text-bottom; }\n\n address,\n blockquote,\n dl,\n figure,\n form,\n ol,\n p,\n pre,\n table,\n ul {\n margin-top: 0;\n margin-bottom: 1.5rem;\n color: var(--text);\n font-size: 1rem;\n font-style: normal; }\n\n a {\n background-color: transparent;\n color: var(--primary);\n text-decoration: none;\n transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, text-decoration 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }\n a:hover, a:active, a:focus {\n color: var(--primary-hover);\n text-decoration: underline; }\n a:focus {\n outline: none;\n background-color: var(--primary-focus); }\n\n a.secondary {\n color: var(--secondary); }\n a.secondary:hover, a.secondary:active, a.secondary:focus {\n color: var(--secondary-hover); }\n a.secondary:focus {\n background-color: var(--secondary-focus); }\n\n a.contrast:not([role=\"button\"]) {\n box-shadow: inset 0 -0.33rem 0 var(--contrast-border);\n color: var(--contrast); }\n a.contrast:not([role=\"button\"]):hover, a.contrast:not([role=\"button\"]):active, a.contrast:not([role=\"button\"]):focus {\n color: var(--contrast-hover); }\n a.contrast:not([role=\"button\"]):focus {\n background-color: var(--contrast-focus); }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin-top: 0;\n margin-bottom: 1.5rem;\n font-weight: 700; }\n\n h1 {\n margin-bottom: 3rem;\n color: var(--h1);\n font-size: 2rem; }\n\n h2 {\n margin-bottom: 2.625rem;\n color: var(--h2);\n font-size: 1.75rem; }\n\n h3 {\n margin-bottom: 2.25rem;\n color: var(--h3);\n font-size: 1.5rem; }\n\n h4 {\n margin-bottom: 1.875rem;\n color: var(--h4);\n font-size: 1.25rem; }\n\n h5 {\n margin-bottom: 1.6875rem;\n color: var(--h5);\n font-size: 1.125rem; }\n\n h6 {\n color: var(--h6);\n font-size: 1rem; }\n\n hgroup {\n margin-bottom: 1.5rem; }\n hgroup * {\n margin-bottom: 0; }\n hgroup > *:last-child {\n color: var(--muted-text);\n font-size: 1.125rem;\n font-weight: normal; }\n\n p {\n margin-bottom: 0.75rem; }\n\n small {\n font-size: 85%; }\n @media (min-width: 576px) {\n small {\n font-size: 83%; } }\n @media (min-width: 768px) {\n small {\n font-size: 81%; } }\n @media (min-width: 992px) {\n small {\n font-size: 79%; } }\n @media (min-width: 1200px) {\n small {\n font-size: 77%; } }\n\n ul,\n ol {\n padding-left: 1.5rem; }\n ul li,\n ol li {\n margin-bottom: 0.75rem; }\n\n ul li {\n list-style: square; }\n\n mark {\n padding: .125rem .25rem;\n background: var(--mark);\n color: var(--mark-text);\n vertical-align: middle; }\n\n blockquote {\n display: block;\n margin: 3rem 0;\n padding: 1rem;\n border-left: 0.25rem solid var(--muted-border); }\n blockquote footer {\n margin-top: 0.75rem;\n color: var(--muted-text); }\n\n abbr[title] {\n border-bottom: 1px dotted;\n text-decoration: none;\n cursor: help; }\n\n ins {\n color: var(--valid);\n text-decoration: none; }\n\n del {\n color: var(--invalid); }\n\n ::selection {\n background-color: var(--primary-focus); }\n\n /**\n * Form elements\n */\n input,\n optgroup,\n select,\n textarea {\n margin: 0;\n font-family: inherit;\n font-size: 1rem;\n line-height: 1.5; }\n\n input {\n overflow: visible; }\n\n select {\n text-transform: none; }\n\n legend {\n display: table;\n max-width: 100%;\n padding: 0;\n color: inherit;\n white-space: normal; }\n\n textarea {\n overflow: auto; }\n\n [type=\"checkbox\"],\n [type=\"radio\"] {\n padding: 0; }\n\n [type=\"number\"]::-webkit-inner-spin-button {\n height: auto; }\n\n [type=\"search\"] {\n -webkit-appearance: textfield;\n outline-offset: -2px; }\n\n [type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n ::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit; }\n\n fieldset {\n margin: 0;\n margin-bottom: 1.5rem;\n padding: 0;\n border: 0; }\n\n input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n select,\n textarea,\n form small {\n display: block;\n width: 100%; }\n\n label,\n fieldset legend {\n display: block;\n margin-bottom: 0.125rem;\n vertical-align: middle; }\n\n input,\n select,\n textarea {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 1px solid var(--input-border);\n border-radius: 0.25rem;\n outline: none;\n background-color: var(--input-background);\n color: var(--text);\n font-weight: normal;\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }\n input::placeholder,\n select::placeholder,\n textarea::placeholder {\n color: var(--muted-text);\n opacity: 1; }\n input:active, input:focus,\n select:active,\n select:focus,\n textarea:active,\n textarea:focus {\n border-color: var(--primary); }\n input:focus,\n select:focus,\n textarea:focus {\n box-shadow: 0 0 0 0.2rem var(--primary-focus); }\n input[readonly], input[disabled],\n select[readonly],\n select[disabled],\n textarea[readonly],\n textarea[disabled] {\n border-color: var(--muted-border);\n box-shadow: none; }\n input[readonly] ~ label, input[disabled] ~ label,\n select[readonly] ~ label,\n select[disabled] ~ label,\n textarea[readonly] ~ label,\n textarea[disabled] ~ label {\n color: var(--muted-text); }\n input[disabled],\n select[disabled],\n textarea[disabled] {\n background-color: var(--muted-background);\n opacity: .5; }\n\n input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n select,\n textarea {\n margin-bottom: 1.5rem;\n padding: 0.75rem 1rem; }\n input:not([type=\"checkbox\"]):not([type=\"radio\"]).valid, input:not([type=\"checkbox\"]):not([type=\"radio\"]).invalid,\n select.valid,\n select.invalid,\n textarea.valid,\n textarea.invalid {\n padding-right: 2rem;\n background-position: center right .75rem;\n background-repeat: no-repeat;\n background-size: 1rem auto; }\n input:not([type=\"checkbox\"]):not([type=\"radio\"]).valid,\n select.valid,\n textarea.valid {\n border-bottom: 1px solid var(--valid);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23288a6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\"); }\n input:not([type=\"checkbox\"]):not([type=\"radio\"]).invalid,\n select.invalid,\n textarea.invalid {\n border-bottom: 1px solid var(--invalid);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b94646' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\"); }\n\n input[type=\"color\"] {\n height: calc(3rem + 2px); }\n\n select::-ms-expand {\n border: 0;\n background-color: transparent; }\n\n select:not([multiple]) {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n background-position: center right .75rem;\n background-repeat: no-repeat;\n background-size: 1rem auto; }\n\n form small {\n color: var(--muted-text); }\n\n input + small {\n margin-top: -1rem;\n margin-bottom: 1.5rem; }\n\n label > input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n label > select,\n label > textarea {\n margin-top: 0.125rem; }\n\n /**\n * Form elements\n */\n [type=\"checkbox\"],\n [type=\"radio\"] {\n display: inline-block;\n width: 1em;\n height: 1em;\n margin-right: .375rem;\n margin-bottom: 0.125rem;\n border-width: 2px;\n font-size: 1.125rem;\n vertical-align: middle;\n cursor: pointer;\n transition: none; }\n [type=\"checkbox\"]::-ms-check,\n [type=\"radio\"]::-ms-check {\n display: none; }\n [type=\"checkbox\"]:checked,\n [type=\"radio\"]:checked {\n border-color: var(--primary);\n background-color: var(--primary);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: .66rem auto; }\n [type=\"checkbox\"] ~ label,\n [type=\"radio\"] ~ label {\n display: inline-block;\n margin-right: .375rem;\n margin-bottom: 0;\n cursor: pointer; }\n\n [type=\"radio\"] {\n border-radius: 50%; }\n [type=\"radio\"]:checked {\n border-width: .33rem;\n border-color: var(--primary);\n background-color: var(--primary-inverse);\n background-image: none; }\n\n [type=\"checkbox\"][role=\"switch\"] {\n width: 1.85em;\n height: 1em;\n border: 2px solid var(--input-border);\n border-radius: 1em;\n background-color: var(--input-border);\n line-height: 1em; }\n [type=\"checkbox\"][role=\"switch\"]:before {\n display: block;\n width: calc(1em - 4px);\n height: 100%;\n border-radius: 50%;\n background-color: var(--primary-inverse);\n content: '';\n transition: margin 0.1s ease-in-out; }\n [type=\"checkbox\"][role=\"switch\"]:checked {\n border-color: var(--primary);\n background-color: var(--primary);\n background-image: none; }\n [type=\"checkbox\"][role=\"switch\"]:checked::before {\n margin-right: 0;\n margin-left: calc(0.925em - 2px); }\n\n /**\n * Button\n */\n button {\n margin: 0;\n overflow: visible;\n font-family: inherit;\n text-transform: none; }\n\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n -webkit-appearance: button; }\n\n button::-moz-focus-inner,\n [type=\"button\"]::-moz-focus-inner,\n [type=\"reset\"]::-moz-focus-inner,\n [type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\n button {\n display: block;\n width: 100%;\n margin-bottom: 1.5rem; }\n\n a[role=\"button\"] {\n display: inline-block;\n text-decoration: none; }\n\n button,\n input[type=\"submit\"],\n a[role=\"button\"] {\n border: 1px solid transparent;\n padding: 0.75rem 1rem;\n border-radius: 0.25rem;\n outline: none;\n background-color: var(--primary);\n color: var(--primary-inverse);\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.5;\n text-align: center;\n cursor: pointer;\n transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }\n button:hover, button:active, button:focus,\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:active,\n input[type=\"submit\"]:focus,\n a[role=\"button\"]:hover,\n a[role=\"button\"]:active,\n a[role=\"button\"]:focus {\n background-color: var(--primary-hover); }\n button:focus,\n input[type=\"submit\"]:focus,\n a[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--primary-focus); }\n\n input[type=\"reset\"] {\n cursor: pointer; }\n\n button[disabled],\n input[type=\"submit\"][disabled],\n input[type=\"reset\"][disabled],\n a[role=\"button\"][disabled] {\n opacity: .5;\n pointer-events: none; }\n\n /**\n * Button Styles\n */\n button.secondary,\n input.secondary[type=\"submit\"],\n input[type=\"reset\"],\n a.secondary[role=\"button\"] {\n background-color: var(--secondary);\n color: var(--secondary-inverse); }\n button.secondary:hover, button.secondary:active, button.secondary:focus,\n input.secondary[type=\"submit\"]:hover,\n input.secondary[type=\"submit\"]:active,\n input.secondary[type=\"submit\"]:focus,\n input[type=\"reset\"]:hover,\n input[type=\"reset\"]:active,\n input[type=\"reset\"]:focus,\n a.secondary[role=\"button\"]:hover,\n a.secondary[role=\"button\"]:active,\n a.secondary[role=\"button\"]:focus {\n background-color: var(--secondary-hover); }\n button.secondary:focus,\n input.secondary[type=\"submit\"]:focus,\n input[type=\"reset\"]:focus,\n a.secondary[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--secondary-focus); }\n\n button.contrast,\n input.contrast[type=\"submit\"],\n input.contrast[type=\"reset\"],\n a.contrast[role=\"button\"] {\n background-color: var(--contrast);\n color: var(--contrast-inverse); }\n button.contrast:hover, button.contrast:active, button.contrast:focus,\n input.contrast[type=\"submit\"]:hover,\n input.contrast[type=\"submit\"]:active,\n input.contrast[type=\"submit\"]:focus,\n input.contrast[type=\"reset\"]:hover,\n input.contrast[type=\"reset\"]:active,\n input.contrast[type=\"reset\"]:focus,\n a.contrast[role=\"button\"]:hover,\n a.contrast[role=\"button\"]:active,\n a.contrast[role=\"button\"]:focus {\n background-color: var(--contrast-hover); }\n button.contrast:focus,\n input.contrast[type=\"submit\"]:focus,\n input.contrast[type=\"reset\"]:focus,\n a.contrast[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--contrast-focus); }\n\n button.outline,\n input.outline[type=\"submit\"],\n a.outline[role=\"button\"] {\n border: 1px solid var(--primary);\n background-color: transparent;\n color: var(--primary); }\n button.outline:hover, button.outline:active, button.outline:focus,\n input.outline[type=\"submit\"]:hover,\n input.outline[type=\"submit\"]:active,\n input.outline[type=\"submit\"]:focus,\n a.outline[role=\"button\"]:hover,\n a.outline[role=\"button\"]:active,\n a.outline[role=\"button\"]:focus {\n border: 1px solid var(--primary-hover);\n color: var(--primary-hover); }\n\n button.outline.secondary,\n input.outline.secondary[type=\"submit\"],\n input.outline[type=\"reset\"],\n a.outline.secondary[role=\"button\"] {\n border: 1px solid var(--secondary);\n background-color: transparent;\n color: var(--secondary); }\n button.outline.secondary:hover, button.outline.secondary:active, button.outline.secondary:focus,\n input.outline.secondary[type=\"submit\"]:hover,\n input.outline.secondary[type=\"submit\"]:active,\n input.outline.secondary[type=\"submit\"]:focus,\n input.outline[type=\"reset\"]:hover,\n input.outline[type=\"reset\"]:active,\n input.outline[type=\"reset\"]:focus,\n a.outline.secondary[role=\"button\"]:hover,\n a.outline.secondary[role=\"button\"]:active,\n a.outline.secondary[role=\"button\"]:focus {\n border: 1px solid var(--secondary-hover);\n color: var(--secondary-hover); }\n button.outline.secondary:focus,\n input.outline.secondary[type=\"submit\"]:focus,\n input.outline[type=\"reset\"]:focus,\n a.outline.secondary[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--secondary-focus); }\n\n button.outline.contrast,\n input.outline.contrast[type=\"submit\"],\n input.outline.contrast[type=\"reset\"],\n a.outline.contrast[role=\"button\"] {\n border: 1px solid var(--contrast);\n background-color: transparent;\n color: var(--contrast); }\n button.outline.contrast:hover, button.outline.contrast:active, button.outline.contrast:focus,\n input.outline.contrast[type=\"submit\"]:hover,\n input.outline.contrast[type=\"submit\"]:active,\n input.outline.contrast[type=\"submit\"]:focus,\n input.outline.contrast[type=\"reset\"]:hover,\n input.outline.contrast[type=\"reset\"]:active,\n input.outline.contrast[type=\"reset\"]:focus,\n a.outline.contrast[role=\"button\"]:hover,\n a.outline.contrast[role=\"button\"]:active,\n a.outline.contrast[role=\"button\"]:focus {\n border: 1px solid var(--contrast-hover);\n color: var(--contrast-hover); }\n button.outline.contrast:focus,\n input.outline.contrast[type=\"submit\"]:focus,\n input.outline.contrast[type=\"reset\"]:focus,\n a.outline.contrast[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--contrast-focus); }\n\n /**\n * Table\n */\n table {\n width: 100%;\n border-spacing: 0; }\n\n th,\n td {\n padding: 0.5rem 1rem;\n border-bottom: 1px solid var(--table-border);\n color: var(--muted-text);\n font-weight: 400;\n text-align: left;\n font-size: 0.875rem; }\n\n th,\n thead td {\n color: var(--text);\n font-size: 1rem; }\n\n thead th,\n thead td {\n border-bottom: 3px solid var(--table-border); }\n\n tbody tr:nth-child(odd) {\n background-color: var(--table-stripping); }\n\n /**\n * Code\n */\n pre,\n code,\n kbd,\n samp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1rem; }\n\n pre,\n code,\n kbd {\n background: var(--code-inlined);\n color: var(--code-color-1);\n font-size: 85%;\n font-weight: 400;\n line-height: 1; }\n @media (min-width: 576px) {\n pre,\n code,\n kbd {\n font-size: 83%; } }\n @media (min-width: 768px) {\n pre,\n code,\n kbd {\n font-size: 81%; } }\n @media (min-width: 992px) {\n pre,\n code,\n kbd {\n font-size: 79%; } }\n @media (min-width: 1200px) {\n pre,\n code,\n kbd {\n font-size: 77%; } }\n\n code,\n kbd {\n display: inline-block;\n padding: .375rem .5rem;\n border-radius: 0.25rem; }\n\n pre {\n display: block;\n margin-bottom: 1rem;\n padding: 1rem 1rem;\n overflow-x: auto;\n background: var(--code-background); }\n pre > code {\n display: block;\n padding: 0;\n background: transparent;\n font-size: 14px;\n line-height: 1.5; }\n\n code b {\n color: var(--code-color-2);\n font-weight: normal; }\n\n code i {\n color: var(--code-color-3);\n font-style: normal; }\n\n code u {\n color: var(--code-color-4);\n text-decoration: none; }\n\n code em {\n color: var(--code-color-5);\n font-style: normal; }\n\n kbd {\n background-color: var(--secondary);\n color: var(--secondary-inverse);\n font-weight: bolder; }\n\n /**\n * Miscs\n */\n hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n border: none;\n border-top: 1px solid var(--muted-border); }\n\n progress {\n vertical-align: baseline; }\n\n [hidden],\n template {\n display: none; }\n\n /**\n * Accordion (
)\n * Inspiration: https://codepen.io/koca/pen/RyeLLV\n */\n details {\n display: block;\n margin-bottom: 1.5rem;\n padding-bottom: 0.75rem;\n border-bottom: 1px solid var(--muted-border); }\n details summary {\n list-style-type: none;\n cursor: pointer;\n line-height: 1rem; }\n details summary::-webkit-details-marker {\n display: none; }\n details summary::marker {\n display: none; }\n details summary::-moz-list-bullet {\n list-style-type: none; }\n details summary::after {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n float: right;\n transform: rotate(-90deg);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 1rem auto;\n content: ''; }\n details summary:focus {\n outline: none; }\n details summary ~ * {\n margin-top: 0.75rem; }\n details summary ~ * ~ * {\n margin-top: 0; }\n details[open] summary {\n margin-bottom: 0.375rem;\n color: var(--muted-text); }\n details[open] summary::after {\n transform: rotate(0); }\n\n /**\n * Card (
)\n */\n article {\n margin: 1rem 0;\n padding: 1rem 1rem;\n overflow: hidden;\n border-radius: 0.25rem;\n background: var(--card-background);\n box-shadow: var(--card-shadow); }\n @media (min-width: 576px) {\n article {\n margin: 1rem 0;\n padding: 1rem; } }\n article > *:not(header):not(footer):not(pre):last-child {\n margin-bottom: 0; }\n\n /**\n * Card sectionning (
> header, footer, pre)\n */\n article > header,\n article > footer {\n background-color: var(--card-sections); }\n\n article > header,\n article > footer {\n margin: -1rem;\n padding: 1rem 1rem; }\n\n article > header {\n margin-top: -2rem;\n margin-bottom: 1rem; }\n\n article > footer {\n margin-top: 1rem;\n margin-bottom: -2rem; }\n\n /**\n * Nav\n */\n nav,\n nav ul {\n display: flex; }\n\n nav {\n justify-content: space-between; }\n nav ul {\n align-items: center;\n margin-bottom: 0;\n padding: 0;\n list-style: none; }\n nav ul:first-of-type {\n margin-left: -0.5rem; }\n nav ul:last-of-type {\n margin-right: -0.5rem; }\n nav li {\n display: inline-block;\n margin: 0;\n padding: 1rem 0.5rem; }\n nav li > *,\n nav li > input:not([type=\"checkbox\"]):not([type=\"radio\"]) {\n margin-bottom: 0; }\n nav a {\n display: block;\n margin: -1rem -0.5rem;\n padding: 1rem 0.5rem;\n border-radius: 0.25rem; }\n nav a:hover, nav a:active, nav a:focus {\n text-decoration: none; }\n nav a.contrast:not([role=\"button\"]) {\n box-shadow: none; }\n\n aside nav,\n aside ul,\n aside li {\n display: block; }\n\n aside li {\n padding: 0.5rem; }\n aside li a {\n margin: -0.5rem;\n padding: 0.5rem; }\n\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) {\n display: none; }\n\n @media (max-width: 576px) {\n nav#mainNav {\n display: table;\n width: 100%; }\n nav#mainNav ul {\n display: table-row;\n margin: 0 !important;\n width: 100%; }\n nav#mainNav ul li {\n display: none; }\n nav#mainNav ul:nth-of-type(1) {\n /* Burger Menu & Home Link */\n /* Burger Menu */\n /* Home Link */\n /* Other Links */ }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1), nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) {\n display: table-column;\n float: right;\n position: relative;\n width: 50%; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) {\n text-align: right; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a:focus {\n background: transparent; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a i.icss-bars {\n margin-top: 0.1em; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) {\n text-align: left; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) a i.icss-home {\n margin-bottom: 0.3em; }\n nav#mainNav ul:nth-of-type(1) li:not(:nth-of-type(1)):not(:nth-of-type(2)) {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n nav#mainNav ul:not(:nth-of-type(1)) li {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n .responsive {\n overflow: hidden; }\n .responsive li {\n display: block !important; } }\n\n /**\n * Tooltip ([data-tooltip])\n */\n [data-tooltip] {\n position: relative; }\n [data-tooltip]:not(a):not(button):not(input) {\n border-bottom: 1px dotted;\n text-decoration: none;\n cursor: help; }\n [data-tooltip]::before, [data-tooltip]::after {\n display: block;\n z-index: 99;\n position: absolute;\n bottom: 100%;\n left: 50%;\n padding: .25rem .5rem;\n overflow: hidden;\n transform: translate(-50%, -0.25rem);\n border-radius: 0.25rem;\n background: var(--contrast);\n color: var(--contrast-inverse);\n font-size: .85rem;\n font-style: normal;\n font-weight: normal;\n text-decoration: none;\n text-overflow: ellipsis;\n white-space: nowrap;\n content: attr(data-tooltip);\n opacity: 0;\n pointer-events: none; }\n [data-tooltip]::after {\n padding: 0;\n transform: translate(-50%, 0rem);\n border-top: .3rem solid;\n border-right: .3rem solid transparent;\n border-left: .3rem solid transparent;\n border-radius: 0;\n background-color: transparent;\n color: var(--contrast);\n content: ''; }\n [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {\n opacity: 1; }\n\n"), } file3 := &embedded.EmbeddedFile{ - Filename: "help.md", - FileModTime: time.Unix(1612012861, 0), + Filename: "02-icss.css", + FileModTime: time.Unix(1661817969, 0), - Content: string("---\ntitle: Help on using Spyda Search\n---\n\n# Help\n\n> ... TBD ...\n"), + Content: string("\ni[class*=\"icss-\"] {\n position: relative;\n display:inline-block;\n font-style: normal;\n background-color:currentColor;\n box-sizing: border-box;\n vertical-align: middle;\n}\ni[class*=\"icss-\"]:before, \ni[class*=\"icss-\"]:after {\n content: \"\";\n border-width: 0; \n position: absolute;\n box-sizing: border-box;\n}\n\n/* Size */\n[class*=\"icss-\"].xxsmall {\n font-size: .45em;\n}\n[class*=\"icss-\"].xsmall {\n font-size: .5em;\n}\n[class*=\"icss-\"].small {\n font-size: .65em;\n}\n[class*=\"icss-\"].x1_5 {\n font-size: 1.5em;\n}\n[class*=\"icss-\"].x2 {\n font-size: 2em;\n}\n[class*=\"icss-\"].x2_5 {\n font-size: 2.5em;\n}\n[class*=\"icss-\"].x3 {\n font-size: 3em;\n}\n[class*=\"icss-\"].x4 {\n font-size: 4em;\n}\n[class*=\"icss-\"].x5 {\n font-size: 5em;\n}\n\n/* Align text-bottom */\ni[class*=\"icss-\"].bottom {\n vertical-align:text-bottom;\n}\n\n/* flip */\n.flip {\n transform: scaleX(-1);\n}\n\n/* rotate */\ni[class*=\"icss-\"].rot10 {\n transform: rotate(10deg);\n}\ni[class*=\"icss-\"].rot-10 {\n transform: rotate(-10deg);\n}\ni[class*=\"icss-\"].rot20 {\n transform: rotate(20deg);\n}\ni[class*=\"icss-\"].rot-20 {\n transform: rotate(-20deg);\n}\ni[class*=\"icss-\"].rot45 {\n transform: rotate(45deg);\n}\ni[class*=\"icss-\"].rot-45 {\n transform: rotate(-45deg);\n}\ni[class*=\"icss-\"].rot90 {\n transform: rotate(90deg);\n}\ni[class*=\"icss-\"].rot-90 {\n transform: rotate(-90deg);\n}\ni[class*=\"icss-\"].rot180 {\n transform: rotate(180deg);\n}\ni[class*=\"icss-\"].rot-180 {\n transform: rotate(-180deg);\n}\n\n/* force animation */\ni.icss-anim,\ni.icss-anim:before,\ni.icss-anim:after { \n transition: all 1s;\n}\n\n/* Spin */\n.icss-spin {\n animation: spin 2s infinite linear;\n}\n.icss-pulse {\n animation: spin 1s infinite steps(8);\n}\n\n.icss-spin-hover:hover {\n animation: spin 2s infinite linear;\n}\n\n@keyframes spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(359deg);\n }\n}\n\n/* BELL */\n@keyframes ring {\n\t0%{transform:rotate(-15deg)}\n\t2%{transform:rotate(15deg)}\n\t4%{transform:rotate(-18deg)}\n\t6%{transform:rotate(18deg)}\n\t8%{transform:rotate(-22deg)}\n\t10%{transform:rotate(22deg)}\n\t12%{transform:rotate(-18deg)}\n\t14%{transform:rotate(18deg)}\n\t16%{transform:rotate(-12deg)}\n\t18%{transform:rotate(12deg)}\n\t20%,100%{transform:rotate(0deg)}\n}\n\n.icss-ring {\n animation: ring 2s infinite ease;\n}\n.icss-ring-hover:hover {\n animation: ring 2s infinite ease;\n}\n\n/* VERTICAL */\n@keyframes vertical {\n\t0%{transform:translate(0,-3px)}\n\t4%{transform:translate(0,3px)}\n\t8%{transform:translate(0,-3px)}\n\t12%{transform:translate(0,3px)}\n\t16%{transform:translate(0,-3px)}\n\t20%{transform:translate(0,3px)}\n\t22%,100%{transform:translate(0,0)}\n}\n.icss-vibes,\n.icss-vibes-hover:hover {\n\tanimation: vertical 2s ease infinite;\n}\n\n/* HORIZONTAL */\n@keyframes horizontal {\n\t0%{transform:translate(0,0)}\n\t6%{transform:translate(5px,0)}\n\t12%{transform:translate(0,0)}\n\t18%{transform:translate(5px,0)}\n\t24%{transform:translate(0,0)}\n\t30%{transform:translate(5px,0)}\n\t36%,100%{transform:translate(0,0)}\n}\n.icss-shake,\n.icss-shake-hover:hover {\n\tanimation: horizontal 2s ease infinite;\n}\n\n/* TADA */\n@keyframes tada {\n\t0% {transform: scale(1)}\n\t10%,20% {transform:scale(.9) rotate(-8deg);}\n\t30%,50%,70% {transform:scale(1.3) rotate(8deg)}\n\t40%,60% {transform:scale(1.3) rotate(-8deg)}\n\t80%,100% {transform:scale(1) rotate(0)}\n}\n\n.icss-tada,\n.icss-tada-hover:hover{\n\tanimation: tada 2s linear infinite;\n}\n\n/* Reverse animation */\n.icss-reverse {\n animation-direction: reverse;\n}\n[class*=\"-hover\"].icss-reverse:hover {\n animation-direction: reverse;\n}\n\n/* Stack icons */\n.icss-stack {\n position: relative;\n width: 1em;\n height: 1em;\n display: inline-block;\n}\n\n.icss-stack i[class*=\"icss-\"] {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-.5em, -.5em);\n}\n\n.icss-stack i[class*=\"icss-\"].bottom {\n bottom: 0;\n top: auto;\n}\n\n/* shadow icon */\n.icss-shadow {\n position: relative;\n width: 1em;\n height: 1em;\n display: inline-block;\n}\n\n.icss-shadow i[class*=\"icss-\"] {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-.5em, -.5em);\n}\n\n.icss-shadow i[class*=\"icss-\"]:first-child {\n top: 54%;\n left: 54%;\n}\n"), } file4 := &embedded.EmbeddedFile{ - Filename: "privacy.md", - FileModTime: time.Unix(1612012861, 0), + Filename: "03-icons.css", + FileModTime: time.Unix(1661817969, 0), - Content: string("---\ntitle: Privacy Policy\n---\n\n# Privacy Policy\n\nThis is aimed to be the world's simplest privacy policy.\nThis document should explain to you why the app collects some\ninformation, what happens when your account is deleted and some other\nfrequently asked questions answered regarding your privacy.\n\nIf you have any more questions, please raise an issue regarding\nthe same on GitHub and I'll answer as honest and quickly as possible :)\n\n
\n What identifiable information is stored about me?\n

\n Your username/nickname and your email address is stored along with\n your user information, and of course. You won't even get any\n marketing emails, feature updates, newsletters, notification emails,\n nothing.\n

\n
\n\n
\n How is this all free? There must be a catch!\n

\n Absolutely no catch to this freebie. This project is just my way of\n giving back to the community that I've learned so much from. If you'd\n like to show your appreciation however, you can follow me on my social\n media and let me know how much it helped you, or donate to help pay\n the cloud bills, or if you are a fellow developer, you can head to\n GitHub and contribute to the code by raising a PR.\n

\n
\n"), + Content: string("i.icss-plus {\n width: 1em;\n height: 1em;\n background-color: transparent;\n margin: 0;\n}\ni.icss-plus:before,\ni.icss-plus:after {\n width: 1em;\n height: .18em;\n top: 50%;\n left: 50%;\n border-radius: .06em;\n background-color: currentColor;\n}\n\ni.icss-plus:before {\n transform: translate(-50%, -50%) rotate(-180deg)\n}\ni.icss-plus:after{\n transform: translate(-50%, -50%) rotate(90deg)\n}\ni.icss-search {\n width: .73em;\n height: .73em;\n background-color: transparent;\n border-width: .12em;\n border-style: solid;\n border-radius: 100%;\n margin: 0 .27em .27em 0;\n}\ni.icss-search:before {\n top: .635em;\n left: .485em;\n border-width: .08em .23em;\n border-style: solid;\n border-radius: .03em;\n transform: rotate(45deg);\n box-shadow: -.18em 0 0 -.03em\n}\ni.icss-search:after {\n\n}\ni.icss-key {\n height: .55em;\n width: .5em;\n background: transparent;\n border-radius: 50% / 47%;\n box-shadow: inset -.05em 0 0 .18em;\n margin: .225em .45em .225em .05em;\n transform: rotate(45deg);\n transform-origin: .5em 50%;\n}\n.icss-stack i.icss-key {\n transform: translate(-.5em, -.5em) rotate(45deg);\n}\ni.icss-key:before {\n width: .14em;\n height: .14em;\n box-shadow: inset .5em .5em, \n -.09em .09em,\n -.18em .18em,\n -.27em .27em\n ;\n top: 50%;\n left: .84em;\n transform: translateY(-50%) scaleX(.95) rotate(45deg);\n}\ni.icss-key:after {\n width: .61em;\n height: .2em;\n box-shadow: inset .27em -.13em;\n top: 50%;\n left: .3em;\n transform: translateY(-50%);\n}\ni.icss-gear {\n width: .5em;\n height: .5em;\n position: relative;\n border-radius: 100%;\n background-color: transparent;\n border-width: .07em;\n border-style: solid;\n border-color: transparent;\n margin: .25em;\n box-shadow: 0 0 0 .1em, inset 0 0 0 .3em;\n}\ni.icss-gear:before {\n width: .18em;\n height: .18em;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n box-shadow: .41em 0, -.41em 0, 0 .41em, 0 -.41em;\n}\n\ni.icss-gear:after {\n width: .18em;\n height: .18em;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) rotate(45deg);\n box-shadow: .42em 0, -.42em 0, 0 .42em, 0 -.42em;\n}\ni.icss-exit {\n width: .6em;\n height: .8em;\n background-color: transparent;\n box-shadow: inset 0 0 0 .065em;\n border-radius: .05em;\n margin: .1em .3em .1em .1em;\n}\ni.icss-exit:before {\n width: .4em;\n height: .8em;\n transform: perspective(1em) rotateY(-30deg);\n transform-origin: 0 50%;\n box-shadow: \n inset -.06em .37em,\n inset .24em .37em,\n inset -.06em -.36em,\n inset .24em -.36em;\n border-radius: .03em;\n top: 0;\n left: 0;\n}\ni.icss-exit:after {\n width: .36em;\n height: .36em;\n border: .18em solid transparent;\n border-right-color: currentColor;\n transform: translateY(-50%);\n box-shadow: .16em 0 0 -.08em;\n top: 50%;\n left: .45em;\n}\ni.icss-bars{\n margin: .41em 0;\n}\ni.icss-bars,\ni.icss-bars:before,\ni.icss-bars:after {\n width: 1em;\n height: .18em;\n border-radius: .06em;\n background-color: currentColor;\n}\n\ni.icss-bars:before {\n top: -0.36em;\n left: 0;\n}\ni.icss-bars:after{\n top: 0.36em;\n left: 0;\n}\n"), + } + file5 := &embedded.EmbeddedFile{ + Filename: "99-spyda.css", + FileModTime: time.Unix(1661817969, 0), + + Content: string("body, html {\n overflow-x: hidden;\n}\n\narticle p img {\n display: block;\n margin-top: 0.5rem;\n}\n\narticle hgroup h3 {\n margin-left: 60px;\n}\n\narticle hgroup footer {\n margin-left: 60px;\n}\n\n.invisible {\n visibility:hidden;\n width:0;\n height:0;\n}\n.invisible.width-none{\n width: 0px !important;\n}\n\n.nav {\n z-index: 1050;\n}\n\n.captchaInput {\n width: 50% !important;\n}\n\n/* Fix spacing for Search/Go button and icons */\n.icss-search {\n margin-right:20px !important;\n}\n\n#cookie-law{\n background-color: rgb(50, 50, 50) !important;\n padding-top: 10px;\n padding-bottom: 10px;\n margin-bottom: 20px;\n}\n#cookie-law p{\n color: #ffffff;\n font-size: 13px;\n text-align: center;\n background-color: rgb(50, 50, 50) !important;\n margin-bottom: 0px;\n}\n#cookie-law p a[role=button]{\n margin: 10px 0px 0px 10px;\n padding: 5px 15px;\n font-size: 13px;\n color: #dcdcdc !important;\n border-color: 1px solid var(--primary) !important;\n border-radius: 0.25rem !important;\n}\n\n/* Footer Style */\nfooter{\n border-top: 1px solid var(--primary);\n background-color: rgba(234, 232, 232, 0.1);\n font-size: 85%;\n}\n@media (min-width: 576px) {\n footer {\n font-size: 83%;\n }\n}\n@media (min-width: 768px) {\n footer {\n font-size: 81%;\n }\n}\n@media (min-width: 992px) {\n footer {\n font-size: 79%;\n }\n}\n@media (min-width: 1200px) {\n footer {\n font-size: 77%;\n }\n}\nbody > footer{\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-content: center;\n}\nfooter .footer-menu{\n display: flex;\n flex-direction: row;\n}\nfooter .footer-menu a{\n margin-right: 10px;\n padding-right: 10px;\n position: relative;\n}\nfooter .footer-menu a::after{\n content: '';\n height: 12px;\n width: 1px;\n background-color: #929292;\n position: absolute;\n right: 0px;\n bottom: 4px;\n}\nfooter .footer-menu a:last-child{\n border: none;\n padding-right: 0px;\n margin-right: 0px;\n}\nfooter .footer-menu a:last-child::after{\n content: none;\n}\n\n@media (max-width: 576px) {\n nav{\n justify-content: unset;\n -webkit-justify-content: unset;\n -moz-justify-content: unset;\n -ms-justify-content: unset;\n }\n [data-tooltip]:not(a):not(button):not(input){\n border-bottom: none;\n }\n #cookie-law p a[role=button]{\n display: block;\n width: 20%;\n margin: 10px auto 0px;\n padding: 5px;\n }\n\n nav.pagination-nav{\n justify-content: space-between;\n }\n}\n@media (max-width: 1200px) {\n /* Footer Style */\n body > footer{\n text-align: center;\n flex-direction: column-reverse;\n }\n footer .footer-copyright{\n margin-top: 10px;\n }\n footer .footer-menu{\n justify-content: center;\n }\n}\n"), + } + file6 := &embedded.EmbeddedFile{ + Filename: "spyda.min.css", + FileModTime: time.Unix(1661821437, 0), + + Content: string("/*!* Pico.css v1.0.3 (https://picocss.com)\n* Copyright 2020 - Licensed under MIT*/[data-theme=light],:root:not([data-theme=dark]){--background: #FFF;--text: #415462;--h1: #1b2832;--h2: #2c3d49;--h3: #415462;--h4: #596b78;--h5: #73828c;--h6: #8a99a3;--primary: #1095c1;--primary-hover: #08769b;--primary-focus: rgba(16, 149, 193, 0.125);--primary-inverse: #FFF;--secondary: #73828c;--secondary-hover: #415462;--secondary-focus: rgba(115, 130, 140, 0.125);--secondary-inverse: #FFF;--contrast: #2c3d49;--contrast-hover: #0d1419;--contrast-focus: rgba(115, 130, 140, 0.125);--contrast-border: rgba(255, 223, 128, 0.5);--contrast-inverse: #FFF;--input-background: #FFF;--input-border: #c8d1d8;--valid: #288a6a;--invalid: #b94646;--mark: rgba(255, 223, 128, 0.5);--mark-text: #2c3d49;--muted-text: #7e8d98;--muted-background: #edf0f3;--muted-border: #edf0f3;--card-background: #FFF;--card-sections: #f3f5f7;--card-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04), 0 0.125rem 2rem rgba(27, 40, 50, 0.08), 0 0 0 0.0625rem rgba(27, 40, 50, 0.024);--code-background: #f3f5f7;--code-inlined: #edf0f3;--code-color-1: #73828c;--code-color-2: #b34d80;--code-color-3: #3d888f;--code-color-4: #998866;--code-color-5: #96a4ae;--table-border: rgba(237, 240, 243, 0.75);--table-stripping: rgba(115, 130, 140, 0.04)}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--background: #10181e;--text: #a2afb9;--h1: #edf0f3;--h2: #d5dce2;--h3: #bbc6ce;--h4: #a2afb9;--h5: #8a99a3;--h6: #73828c;--primary: #1095c1;--primary-hover: #1ab3e6;--primary-focus: rgba(16, 149, 193, 0.25);--primary-inverse: #FFF;--secondary: #596b78;--secondary-hover: #73828c;--secondary-focus: rgba(89, 107, 120, 0.25);--secondary-inverse: #FFF;--contrast: #d5dce2;--contrast-hover: #FFF;--contrast-focus: rgba(89, 107, 120, 0.25);--contrast-border: rgba(255, 223, 128, 0.33);--contrast-inverse: #10181e;--input-background: #10181e;--input-border: #374956;--valid: #1f7a5c;--invalid: #943838;--mark: rgba(255, 223, 128, 0.5);--mark-text: #FFF;--muted-text: #73828c;--muted-background: #10181e;--muted-border: #23333e;--card-background: #17232b;--card-sections: #141d24;--card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);--code-background: #141d24;--code-inlined: rgba(65, 84, 98, 0.25);--code-color-1: #73828c;--code-color-2: #a65980;--code-color-3: #599fa6;--code-color-4: #8c8473;--code-color-5: #4d606d;--table-border: #10181e;--table-stripping: rgba(115, 130, 140, 0.02)}}[data-theme=dark]{--background: #10181e;--text: #a2afb9;--h1: #edf0f3;--h2: #d5dce2;--h3: #bbc6ce;--h4: #a2afb9;--h5: #8a99a3;--h6: #73828c;--primary: #1095c1;--primary-hover: #1ab3e6;--primary-focus: rgba(16, 149, 193, 0.25);--primary-inverse: #FFF;--secondary: #596b78;--secondary-hover: #73828c;--secondary-focus: rgba(89, 107, 120, 0.25);--secondary-inverse: #FFF;--contrast: #d5dce2;--contrast-hover: #FFF;--contrast-focus: rgba(89, 107, 120, 0.25);--contrast-border: rgba(255, 223, 128, 0.33);--contrast-inverse: #10181e;--input-background: #10181e;--input-border: #374956;--valid: #1f7a5c;--invalid: #943838;--mark: rgba(255, 223, 128, 0.5);--mark-text: #FFF;--muted-text: #73828c;--muted-background: #10181e;--muted-border: #23333e;--card-background: #17232b;--card-sections: #141d24;--card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);--code-background: #141d24;--code-inlined: rgba(65, 84, 98, 0.25);--code-color-1: #73828c;--code-color-2: #a65980;--code-color-3: #599fa6;--code-color-4: #8c8473;--code-color-5: #4d606d;--table-border: #10181e;--table-stripping: rgba(115, 130, 140, 0.02)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;background:var(--background);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:16px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}@media(min-width:576px){html{font-size:17px}}@media(min-width:768px){html{font-size:18px}}@media(min-width:992px){html{font-size:19px}}@media(min-width:1200px){html{font-size:20px}}main{display:block}body{width:100%;margin:0}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:1rem 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media(min-width:576px){.container{padding-right:0;padding-left:0;max-width:510px}}@media(min-width:768px){.container{max-width:700px}}@media(min-width:992px){.container{max-width:920px}}@media(min-width:1200px){.container{max-width:1130px}}section{margin-bottom:2rem}.grid{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:1fr;margin:0}@media(min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:.5rem 0;color:var(--muted-text)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75rem;line-height:0;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}img{max-width:100%;height:auto;border-style:none}svg,img{vertical-align:text-bottom}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:1.5rem;color:var(--text);font-size:1rem;font-style:normal}a{background-color:#0000;color:var(--primary);text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,text-decoration .2s ease-in-out,box-shadow .2s ease-in-out}a:hover,a:active,a:focus{color:var(--primary-hover);text-decoration:underline}a:focus{outline:none;background-color:var(--primary-focus)}a.secondary{color:var(--secondary)}a.secondary:hover,a.secondary:active,a.secondary:focus{color:var(--secondary-hover)}a.secondary:focus{background-color:var(--secondary-focus)}a.contrast:not([role=button]){box-shadow:inset 0 -.33rem 0 var(--contrast-border);color:var(--contrast)}a.contrast:not([role=button]):hover,a.contrast:not([role=button]):active,a.contrast:not([role=button]):focus{color:var(--contrast-hover)}a.contrast:not([role=button]):focus{background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem;font-weight:700}h1{margin-bottom:3rem;color:var(--h1);font-size:2rem}h2{margin-bottom:2.625rem;color:var(--h2);font-size:1.75rem}h3{margin-bottom:2.25rem;color:var(--h3);font-size:1.5rem}h4{margin-bottom:1.875rem;color:var(--h4);font-size:1.25rem}h5{margin-bottom:1.6875rem;color:var(--h5);font-size:1.125rem}h6{color:var(--h6);font-size:1rem}hgroup{margin-bottom:1.5rem}hgroup *{margin-bottom:0}hgroup>*:last-child{color:var(--muted-text);font-size:1.125rem;font-weight:400}p{margin-bottom:.75rem}small{font-size:85%}@media(min-width:576px){small{font-size:83%}}@media(min-width:768px){small{font-size:81%}}@media(min-width:992px){small{font-size:79%}}@media(min-width:1200px){small{font-size:77%}}ul,ol{padding-left:1.5rem}ul li,ol li{margin-bottom:.75rem}ul li{list-style:square}mark{padding:.125rem .25rem;background:var(--mark);color:var(--mark-text);vertical-align:middle}blockquote{display:block;margin:3rem 0;padding:1rem;border-left:.25rem solid var(--muted-border)}blockquote footer{margin-top:.75rem;color:var(--muted-text)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--valid);text-decoration:none}del{color:var(--invalid)}::selection{background-color:var(--primary-focus)}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.5}input{overflow:visible}select{text-transform:none}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{margin:0;margin-bottom:1.5rem;padding:0;border:0}input:not([type=checkbox]):not([type=radio]),select,textarea,form small{display:block;width:100%}label,fieldset legend{display:block;margin-bottom:.125rem;vertical-align:middle}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--input-border);border-radius:.25rem;outline:none;background-color:var(--input-background);color:var(--text);font-weight:400;vertical-align:middle;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}input::placeholder,select::placeholder,textarea::placeholder{color:var(--muted-text);opacity:1}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:var(--primary)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 .2rem var(--primary-focus)}input[readonly],input[disabled],select[readonly],select[disabled],textarea[readonly],textarea[disabled]{border-color:var(--muted-border);box-shadow:none}input[readonly]~label,input[disabled]~label,select[readonly]~label,select[disabled]~label,textarea[readonly]~label,textarea[disabled]~label{color:var(--muted-text)}input[disabled],select[disabled],textarea[disabled]{background-color:var(--muted-background);opacity:.5}input:not([type=checkbox]):not([type=radio]),select,textarea{margin-bottom:1.5rem;padding:.75rem 1rem}input:not([type=checkbox]):not([type=radio]).valid,input:not([type=checkbox]):not([type=radio]).invalid,select.valid,select.invalid,textarea.valid,textarea.invalid{padding-right:2rem;background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem}input:not([type=checkbox]):not([type=radio]).valid,select.valid,textarea.valid{border-bottom:1px solid var(--valid);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyODhhNmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgNiA5IDE3IDQgMTIiLz48L3N2Zz4=)}input:not([type=checkbox]):not([type=radio]).invalid,select.invalid,textarea.invalid{border-bottom:1px solid var(--invalid);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNiOTQ2NDYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwYXRoIGQ9Ik0xMiA4djR6Ii8+PHBhdGggZD0iTTEyIDE2SDEyLjAxeiIvPjwvc3ZnPg==)}input[type=color]{height:calc(3rem + 2px)}select::-ms-expand{border:0;background-color:#0000}select:not([multiple]){background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImdyYXkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiLz48L3N2Zz4=);background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem}form small{color:var(--muted-text)}input+small{margin-top:-1rem;margin-bottom:1.5rem}label>input:not([type=checkbox]):not([type=radio]),label>select,label>textarea{margin-top:.125rem}[type=checkbox],[type=radio]{display:inline-block;width:1em;height:1em;margin-right:.375rem;margin-bottom:.125rem;border-width:2px;font-size:1.125rem;vertical-align:middle;cursor:pointer;transition:none}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=radio]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgNiA5IDE3IDQgMTIiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:.66rem}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375rem;margin-bottom:0;cursor:pointer}[type=radio]{border-radius:50%}[type=radio]:checked{border-width:.33rem;border-color:var(--primary);background-color:var(--primary-inverse);background-image:none}[type=checkbox][role=switch]{width:1.85em;height:1em;border:2px solid var(--input-border);border-radius:1em;background-color:var(--input-border);line-height:1em}[type=checkbox][role=switch]:before{display:block;width:calc(1em - 4px);height:100%;border-radius:50%;background-color:var(--primary-inverse);content:'';transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{border-color:var(--primary);background-color:var(--primary);background-image:none}[type=checkbox][role=switch]:checked::before{margin-right:0;margin-left:calc(0.925em - 2px)}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button{display:block;width:100%;margin-bottom:1.5rem}a[role=button]{display:inline-block;text-decoration:none}button,input[type=submit],a[role=button]{border:1px solid #0000;padding:.75rem 1rem;border-radius:.25rem;outline:none;background-color:var(--primary);color:var(--primary-inverse);font-size:1rem;font-weight:400;line-height:1.5;text-align:center;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}button:hover,button:active,button:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,a[role=button]:hover,a[role=button]:active,a[role=button]:focus{background-color:var(--primary-hover)}button:focus,input[type=submit]:focus,a[role=button]:focus{box-shadow:0 0 0 .2rem var(--primary-focus)}input[type=reset]{cursor:pointer}button[disabled],input[type=submit][disabled],input[type=reset][disabled],a[role=button][disabled]{opacity:.5;pointer-events:none}button.secondary,input.secondary[type=submit],input[type=reset],a.secondary[role=button]{background-color:var(--secondary);color:var(--secondary-inverse)}button.secondary:hover,button.secondary:active,button.secondary:focus,input.secondary[type=submit]:hover,input.secondary[type=submit]:active,input.secondary[type=submit]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,a.secondary[role=button]:hover,a.secondary[role=button]:active,a.secondary[role=button]:focus{background-color:var(--secondary-hover)}button.secondary:focus,input.secondary[type=submit]:focus,input[type=reset]:focus,a.secondary[role=button]:focus{box-shadow:0 0 0 .2rem var(--secondary-focus)}button.contrast,input.contrast[type=submit],input.contrast[type=reset],a.contrast[role=button]{background-color:var(--contrast);color:var(--contrast-inverse)}button.contrast:hover,button.contrast:active,button.contrast:focus,input.contrast[type=submit]:hover,input.contrast[type=submit]:active,input.contrast[type=submit]:focus,input.contrast[type=reset]:hover,input.contrast[type=reset]:active,input.contrast[type=reset]:focus,a.contrast[role=button]:hover,a.contrast[role=button]:active,a.contrast[role=button]:focus{background-color:var(--contrast-hover)}button.contrast:focus,input.contrast[type=submit]:focus,input.contrast[type=reset]:focus,a.contrast[role=button]:focus{box-shadow:0 0 0 .2rem var(--contrast-focus)}button.outline,input.outline[type=submit],a.outline[role=button]{border:1px solid var(--primary);background-color:#0000;color:var(--primary)}button.outline:hover,button.outline:active,button.outline:focus,input.outline[type=submit]:hover,input.outline[type=submit]:active,input.outline[type=submit]:focus,a.outline[role=button]:hover,a.outline[role=button]:active,a.outline[role=button]:focus{border:1px solid var(--primary-hover);color:var(--primary-hover)}button.outline.secondary,input.outline.secondary[type=submit],input.outline[type=reset],a.outline.secondary[role=button]{border:1px solid var(--secondary);background-color:#0000;color:var(--secondary)}button.outline.secondary:hover,button.outline.secondary:active,button.outline.secondary:focus,input.outline.secondary[type=submit]:hover,input.outline.secondary[type=submit]:active,input.outline.secondary[type=submit]:focus,input.outline[type=reset]:hover,input.outline[type=reset]:active,input.outline[type=reset]:focus,a.outline.secondary[role=button]:hover,a.outline.secondary[role=button]:active,a.outline.secondary[role=button]:focus{border:1px solid var(--secondary-hover);color:var(--secondary-hover)}button.outline.secondary:focus,input.outline.secondary[type=submit]:focus,input.outline[type=reset]:focus,a.outline.secondary[role=button]:focus{box-shadow:0 0 0 .2rem var(--secondary-focus)}button.outline.contrast,input.outline.contrast[type=submit],input.outline.contrast[type=reset],a.outline.contrast[role=button]{border:1px solid var(--contrast);background-color:#0000;color:var(--contrast)}button.outline.contrast:hover,button.outline.contrast:active,button.outline.contrast:focus,input.outline.contrast[type=submit]:hover,input.outline.contrast[type=submit]:active,input.outline.contrast[type=submit]:focus,input.outline.contrast[type=reset]:hover,input.outline.contrast[type=reset]:active,input.outline.contrast[type=reset]:focus,a.outline.contrast[role=button]:hover,a.outline.contrast[role=button]:active,a.outline.contrast[role=button]:focus{border:1px solid var(--contrast-hover);color:var(--contrast-hover)}button.outline.contrast:focus,input.outline.contrast[type=submit]:focus,input.outline.contrast[type=reset]:focus,a.outline.contrast[role=button]:focus{box-shadow:0 0 0 .2rem var(--contrast-focus)}table{width:100%;border-spacing:0}th,td{padding:.5rem 1rem;border-bottom:1px solid var(--table-border);color:var(--muted-text);font-weight:400;text-align:left;font-size:.875rem}th,thead td{color:var(--text);font-size:1rem}thead th,thead td{border-bottom:3px solid var(--table-border)}tbody tr:nth-child(odd){background-color:var(--table-stripping)}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1rem}pre,code,kbd{background:var(--code-inlined);color:var(--code-color-1);font-size:85%;font-weight:400;line-height:1}@media(min-width:576px){pre,code,kbd{font-size:83%}}@media(min-width:768px){pre,code,kbd{font-size:81%}}@media(min-width:992px){pre,code,kbd{font-size:79%}}@media(min-width:1200px){pre,code,kbd{font-size:77%}}code,kbd{display:inline-block;padding:.375rem .5rem;border-radius:.25rem}pre{display:block;margin-bottom:1rem;padding:1rem;overflow-x:auto;background:var(--code-background)}pre>code{display:block;padding:0;background:0 0;font-size:14px;line-height:1.5}code b{color:var(--code-color-2);font-weight:400}code i{color:var(--code-color-3);font-style:normal}code u{color:var(--code-color-4);text-decoration:none}code em{color:var(--code-color-5);font-style:normal}kbd{background-color:var(--secondary);color:var(--secondary-inverse);font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid var(--muted-border)}progress{vertical-align:baseline}[hidden],template{display:none}details{display:block;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--muted-border)}details summary{list-style-type:none;cursor:pointer;line-height:1rem}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:inline-block;width:1rem;height:1rem;float:right;transform:rotate(-90deg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImdyYXkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:1rem;content:''}details summary:focus{outline:none}details summary~*{margin-top:.75rem}details summary~*~*{margin-top:0}details[open] summary{margin-bottom:.375rem;color:var(--muted-text)}details[open] summary::after{transform:rotate(0)}article{margin:1rem 0;padding:1rem;overflow:hidden;border-radius:.25rem;background:var(--card-background);box-shadow:var(--card-shadow)}@media(min-width:576px){article{margin:1rem 0;padding:1rem}}article>*:not(header):not(footer):not(pre):last-child{margin-bottom:0}article>header,article>footer{background-color:var(--card-sections)}article>header,article>footer{margin:-1rem;padding:1rem}article>header{margin-top:-2rem;margin-bottom:1rem}article>footer{margin-top:1rem;margin-bottom:-2rem}nav,nav ul{display:flex}nav{justify-content:space-between}nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ul:first-of-type{margin-left:-.5rem}nav ul:last-of-type{margin-right:-.5rem}nav li{display:inline-block;margin:0;padding:1rem .5rem}nav li>*,nav li>input:not([type=checkbox]):not([type=radio]){margin-bottom:0}nav a{display:block;margin:-1rem -.5rem;padding:1rem .5rem;border-radius:.25rem}nav a:hover,nav a:active,nav a:focus{text-decoration:none}nav a.contrast:not([role=button]){box-shadow:none}aside nav,aside ul,aside li{display:block}aside li{padding:.5rem}aside li a{margin:-.5rem;padding:.5rem}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1){display:none}@media(max-width:576px){nav#mainNav{display:table;width:100%}nav#mainNav ul{display:table-row;margin:0!important;width:100%}nav#mainNav ul li{display:none}nav#mainNav ul:nth-of-type(1){}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1),nav#mainNav ul:nth-of-type(1) li:nth-of-type(2){display:table-column;float:right;position:relative;width:50%}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1){text-align:right}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a:focus{background:0 0}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a i.icss-bars{margin-top:.1em}nav#mainNav ul:nth-of-type(1) li:nth-of-type(2){text-align:left}nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) a i.icss-home{margin-bottom:.3em}nav#mainNav ul:nth-of-type(1) li:not(:nth-of-type(1)):not(:nth-of-type(2)){padding-top:.5rem;padding-bottom:.5rem}nav#mainNav ul:not(:nth-of-type(1)) li{padding-top:.5rem;padding-bottom:.5rem}.responsive{overflow:hidden}.responsive li{display:block!important}}[data-tooltip]{position:relative}[data-tooltip]:not(a):not(button):not(input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-0.25rem);border-radius:.25rem;background:var(--contrast);color:var(--contrast-inverse);font-size:.85rem;font-style:normal;font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;content:attr(data-tooltip);opacity:0;pointer-events:none}[data-tooltip]::after{padding:0;transform:translate(-50%,0rem);border-top:.3rem solid;border-right:.3rem solid #0000;border-left:.3rem solid #0000;border-radius:0;background-color:#0000;color:var(--contrast);content:''}[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}i[class*=icss-]{position:relative;display:inline-block;font-style:normal;background-color:currentColor;box-sizing:border-box;vertical-align:middle}i[class*=icss-]:before,i[class*=icss-]:after{content:\"\";border-width:0;position:absolute;box-sizing:border-box}[class*=icss-].xxsmall{font-size:.45em}[class*=icss-].xsmall{font-size:.5em}[class*=icss-].small{font-size:.65em}[class*=icss-].x1_5{font-size:1.5em}[class*=icss-].x2{font-size:2em}[class*=icss-].x2_5{font-size:2.5em}[class*=icss-].x3{font-size:3em}[class*=icss-].x4{font-size:4em}[class*=icss-].x5{font-size:5em}i[class*=icss-].bottom{vertical-align:text-bottom}.flip{transform:scaleX(-1)}i[class*=icss-].rot10{transform:rotate(10deg)}i[class*=icss-].rot-10{transform:rotate(-10deg)}i[class*=icss-].rot20{transform:rotate(20deg)}i[class*=icss-].rot-20{transform:rotate(-20deg)}i[class*=icss-].rot45{transform:rotate(45deg)}i[class*=icss-].rot-45{transform:rotate(-45deg)}i[class*=icss-].rot90{transform:rotate(90deg)}i[class*=icss-].rot-90{transform:rotate(-90deg)}i[class*=icss-].rot180{transform:rotate(180deg)}i[class*=icss-].rot-180{transform:rotate(-180deg)}i.icss-anim,i.icss-anim:before,i.icss-anim:after{transition:all 1s}.icss-spin{animation:spin 2s infinite linear}.icss-pulse{animation:spin 1s infinite steps(8)}.icss-spin-hover:hover{animation:spin 2s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%,100%{transform:rotate(0deg)}}.icss-ring{animation:ring 2s infinite ease}.icss-ring-hover:hover{animation:ring 2s infinite ease}@keyframes vertical{0%{transform:translate(0,-3px)}4%{transform:translate(0,3px)}8%{transform:translate(0,-3px)}12%{transform:translate(0,3px)}16%{transform:translate(0,-3px)}20%{transform:translate(0,3px)}22%,100%{transform:translate(0,0)}}.icss-vibes,.icss-vibes-hover:hover{animation:vertical 2s ease infinite}@keyframes horizontal{0%{transform:translate(0,0)}6%{transform:translate(5px,0)}12%{transform:translate(0,0)}18%{transform:translate(5px,0)}24%{transform:translate(0,0)}30%{transform:translate(5px,0)}36%,100%{transform:translate(0,0)}}.icss-shake,.icss-shake-hover:hover{animation:horizontal 2s ease infinite}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-8deg)}30%,50%,70%{transform:scale(1.3) rotate(8deg)}40%,60%{transform:scale(1.3) rotate(-8deg)}80%,100%{transform:scale(1) rotate(0)}}.icss-tada,.icss-tada-hover:hover{animation:tada 2s linear infinite}.icss-reverse{animation-direction:reverse}[class*=-hover].icss-reverse:hover{animation-direction:reverse}.icss-stack{position:relative;width:1em;height:1em;display:inline-block}.icss-stack i[class*=icss-]{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.icss-stack i[class*=icss-].bottom{bottom:0;top:auto}.icss-shadow{position:relative;width:1em;height:1em;display:inline-block}.icss-shadow i[class*=icss-]{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.icss-shadow i[class*=icss-]:first-child{top:54%;left:54%}i.icss-plus{width:1em;height:1em;background-color:#0000;margin:0}i.icss-plus:before,i.icss-plus:after{width:1em;height:.18em;top:50%;left:50%;border-radius:.06em;background-color:currentColor}i.icss-plus:before{transform:translate(-50%,-50%) rotate(-180deg)}i.icss-plus:after{transform:translate(-50%,-50%) rotate(90deg)}i.icss-search{width:.73em;height:.73em;background-color:#0000;border-width:.12em;border-style:solid;border-radius:100%;margin:0 .27em .27em 0}i.icss-search:before{top:.635em;left:.485em;border-width:.08em .23em;border-style:solid;border-radius:.03em;transform:rotate(45deg);box-shadow:-.18em 0 0 -.03em}i.icss-search:after{}i.icss-key{height:.55em;width:.5em;background:0 0;border-radius:50%/47%;box-shadow:inset -.05em 0 0 .18em;margin:.225em .45em .225em .05em;transform:rotate(45deg);transform-origin:.5em 50%}.icss-stack i.icss-key{transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-key:before{width:.14em;height:.14em;box-shadow:inset .5em .5em,-.09em .09em,-.18em .18em,-.27em .27em;top:50%;left:.84em;transform:translateY(-50%) scaleX(.95) rotate(45deg)}i.icss-key:after{width:.61em;height:.2em;box-shadow:inset .27em -.13em;top:50%;left:.3em;transform:translateY(-50%)}i.icss-gear{width:.5em;height:.5em;position:relative;border-radius:100%;background-color:#0000;border-width:.07em;border-style:solid;border-color:#0000;margin:.25em;box-shadow:0 0 0 .1em,inset 0 0 0 .3em}i.icss-gear:before{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:.41em 0,-.41em 0,0 .41em,0 -.41em}i.icss-gear:after{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);box-shadow:.42em 0,-.42em 0,0 .42em,0 -.42em}i.icss-exit{width:.6em;height:.8em;background-color:#0000;box-shadow:inset 0 0 0 .065em;border-radius:.05em;margin:.1em .3em .1em .1em}i.icss-exit:before{width:.4em;height:.8em;transform:perspective(1em) rotateY(-30deg);transform-origin:0 50%;box-shadow:inset -.06em .37em,inset .24em .37em,inset -.06em -.36em,inset .24em -.36em;border-radius:.03em;top:0;left:0}i.icss-exit:after{width:.36em;height:.36em;border:.18em solid #0000;border-right-color:currentColor;transform:translateY(-50%);box-shadow:.16em 0 0 -.08em;top:50%;left:.45em}i.icss-bars{margin:.41em 0}i.icss-bars,i.icss-bars:before,i.icss-bars:after{width:1em;height:.18em;border-radius:.06em;background-color:currentColor}i.icss-bars:before{top:-.36em;left:0}i.icss-bars:after{top:.36em;left:0}body,html{overflow-x:hidden}article p img{display:block;margin-top:.5rem}article hgroup h3{margin-left:60px}article hgroup footer{margin-left:60px}.invisible{visibility:hidden;width:0;height:0}.invisible.width-none{width:0!important}.nav{z-index:1050}.captchaInput{width:50%!important}.icss-search{margin-right:20px!important}#cookie-law{background-color:#323232!important;padding-top:10px;padding-bottom:10px;margin-bottom:20px}#cookie-law p{color:#fff;font-size:13px;text-align:center;background-color:#323232!important;margin-bottom:0}#cookie-law p a[role=button]{margin:10px 0 0 10px;padding:5px 15px;font-size:13px;color:#dcdcdc!important;border-color:1px solid var(--primary)!important;border-radius:.25rem!important}footer{border-top:1px solid var(--primary);background-color:#eae8e81a;font-size:85%}@media(min-width:576px){footer{font-size:83%}}@media(min-width:768px){footer{font-size:81%}}@media(min-width:992px){footer{font-size:79%}}@media(min-width:1200px){footer{font-size:77%}}body>footer{display:flex;flex-direction:row;justify-content:space-between;align-content:center}footer .footer-menu{display:flex;flex-direction:row}footer .footer-menu a{margin-right:10px;padding-right:10px;position:relative}footer .footer-menu a::after{content:'';height:12px;width:1px;background-color:#929292;position:absolute;right:0;bottom:4px}footer .footer-menu a:last-child{border:none;padding-right:0;margin-right:0}footer .footer-menu a:last-child::after{content:none}@media(max-width:576px){nav{justify-content:unset;-webkit-justify-content:unset;-moz-justify-content:unset;-ms-justify-content:unset}[data-tooltip]:not(a):not(button):not(input){border-bottom:none}#cookie-law p a[role=button]{display:block;width:20%;margin:10px auto 0;padding:5px}nav.pagination-nav{justify-content:space-between}}@media(max-width:1200px){body>footer{text-align:center;flex-direction:column-reverse}footer .footer-copyright{margin-top:10px}footer .footer-menu{justify-content:center}}"), } // define dirs dir1 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1612351173, 0), + DirModTime: time.Unix(1661817969, 0), ChildFiles: []*embedded.EmbeddedFile{ - file2, // "about.md" - file3, // "help.md" - file4, // "privacy.md" + file2, // "01-pico.css" + file3, // "02-icss.css" + file4, // "03-icons.css" + file5, // "99-spyda.css" + file6, // "spyda.min.css" }, } @@ -44,16 +59,18 @@ func init() { dir1.ChildDirs = []*embedded.EmbeddedDir{} // register embeddedBox - embedded.RegisterEmbeddedBox(`pages`, &embedded.EmbeddedBox{ - Name: `pages`, - Time: time.Unix(1612351173, 0), + embedded.RegisterEmbeddedBox(`static/css`, &embedded.EmbeddedBox{ + Name: `static/css`, + Time: time.Unix(1661817969, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dir1, }, Files: map[string]*embedded.EmbeddedFile{ - "about.md": file2, - "help.md": file3, - "privacy.md": file4, + "01-pico.css": file2, + "02-icss.css": file3, + "03-icons.css": file4, + "99-spyda.css": file5, + "spyda.min.css": file6, }, }) } @@ -61,67 +78,51 @@ func init() { func init() { // define files - file6 := &embedded.EmbeddedFile{ - Filename: "01-pico.css", - FileModTime: time.Unix(1612012861, 0), - - Content: string("/*!\n * Pico.css v1.0.3 (https://picocss.com)\n * Copyright 2020 - Licensed under MIT\n */\n/**\n * Theme: default\n */\n [data-theme=\"light\"],\n :root:not([data-theme=\"dark\"]) {\n --background: #FFF;\n --text: #415462;\n --h1: #1b2832;\n --h2: #2c3d49;\n --h3: #415462;\n --h4: #596b78;\n --h5: #73828c;\n --h6: #8a99a3;\n --primary: #1095c1;\n --primary-hover: #08769b;\n --primary-focus: rgba(16, 149, 193, 0.125);\n --primary-inverse: #FFF;\n --secondary: #73828c;\n --secondary-hover: #415462;\n --secondary-focus: rgba(115, 130, 140, 0.125);\n --secondary-inverse: #FFF;\n --contrast: #2c3d49;\n --contrast-hover: #0d1419;\n --contrast-focus: rgba(115, 130, 140, 0.125);\n --contrast-border: rgba(255, 223, 128, 0.5);\n --contrast-inverse: #FFF;\n --input-background: #FFF;\n --input-border: #c8d1d8;\n --valid: #288a6a;\n --invalid: #b94646;\n --mark: rgba(255, 223, 128, 0.5);\n --mark-text: #2c3d49;\n --muted-text: #7e8d98;\n --muted-background: #edf0f3;\n --muted-border: #edf0f3;\n --card-background: #FFF;\n --card-sections: #f3f5f7;\n --card-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04), 0 0.125rem 2rem rgba(27, 40, 50, 0.08), 0 0 0 0.0625rem rgba(27, 40, 50, 0.024);\n --code-background: #f3f5f7;\n --code-inlined: #edf0f3;\n --code-color-1: #73828c;\n --code-color-2: #b34d80;\n --code-color-3: #3d888f;\n --code-color-4: #998866;\n --code-color-5: #96a4ae;\n --table-border: rgba(237, 240, 243, 0.75);\n --table-stripping: rgba(115, 130, 140, 0.04); }\n\n @media only screen and (prefers-color-scheme: dark) {\n :root:not([data-theme=\"light\"]) {\n --background: #10181e;\n --text: #a2afb9;\n --h1: #edf0f3;\n --h2: #d5dce2;\n --h3: #bbc6ce;\n --h4: #a2afb9;\n --h5: #8a99a3;\n --h6: #73828c;\n --primary: #1095c1;\n --primary-hover: #1ab3e6;\n --primary-focus: rgba(16, 149, 193, 0.25);\n --primary-inverse: #FFF;\n --secondary: #596b78;\n --secondary-hover: #73828c;\n --secondary-focus: rgba(89, 107, 120, 0.25);\n --secondary-inverse: #FFF;\n --contrast: #d5dce2;\n --contrast-hover: #FFF;\n --contrast-focus: rgba(89, 107, 120, 0.25);\n --contrast-border: rgba(255, 223, 128, 0.33);\n --contrast-inverse: #10181e;\n --input-background: #10181e;\n --input-border: #374956;\n --valid: #1f7a5c;\n --invalid: #943838;\n --mark: rgba(255, 223, 128, 0.5);\n --mark-text: #FFF;\n --muted-text: #73828c;\n --muted-background: #10181e;\n --muted-border: #23333e;\n --card-background: #17232b;\n --card-sections: #141d24;\n --card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);\n --code-background: #141d24;\n --code-inlined: rgba(65, 84, 98, 0.25);\n --code-color-1: #73828c;\n --code-color-2: #a65980;\n --code-color-3: #599fa6;\n --code-color-4: #8c8473;\n --code-color-5: #4d606d;\n --table-border: #10181e;\n --table-stripping: rgba(115, 130, 140, 0.02); } }\n\n [data-theme=\"dark\"] {\n --background: #10181e;\n --text: #a2afb9;\n --h1: #edf0f3;\n --h2: #d5dce2;\n --h3: #bbc6ce;\n --h4: #a2afb9;\n --h5: #8a99a3;\n --h6: #73828c;\n --primary: #1095c1;\n --primary-hover: #1ab3e6;\n --primary-focus: rgba(16, 149, 193, 0.25);\n --primary-inverse: #FFF;\n --secondary: #596b78;\n --secondary-hover: #73828c;\n --secondary-focus: rgba(89, 107, 120, 0.25);\n --secondary-inverse: #FFF;\n --contrast: #d5dce2;\n --contrast-hover: #FFF;\n --contrast-focus: rgba(89, 107, 120, 0.25);\n --contrast-border: rgba(255, 223, 128, 0.33);\n --contrast-inverse: #10181e;\n --input-background: #10181e;\n --input-border: #374956;\n --valid: #1f7a5c;\n --invalid: #943838;\n --mark: rgba(255, 223, 128, 0.5);\n --mark-text: #FFF;\n --muted-text: #73828c;\n --muted-background: #10181e;\n --muted-border: #23333e;\n --card-background: #17232b;\n --card-sections: #141d24;\n --card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);\n --code-background: #141d24;\n --code-inlined: rgba(65, 84, 98, 0.25);\n --code-color-1: #73828c;\n --code-color-2: #a65980;\n --code-color-3: #599fa6;\n --code-color-4: #8c8473;\n --code-color-5: #4d606d;\n --table-border: #10181e;\n --table-stripping: rgba(115, 130, 140, 0.02); }\n\n /**\n * Document\n * Content-box & Responsive typography\n */\n *,\n *::before,\n *::after {\n box-sizing: border-box; }\n\n html {\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n background: var(--background);\n color: var(--text);\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\";\n font-size: 16px;\n font-weight: 400;\n line-height: 1.5;\n text-rendering: optimizeLegibility; }\n @media (min-width: 576px) {\n html {\n font-size: 17px; } }\n @media (min-width: 768px) {\n html {\n font-size: 18px; } }\n @media (min-width: 992px) {\n html {\n font-size: 19px; } }\n @media (min-width: 1200px) {\n html {\n font-size: 20px; } }\n\n /**\n * Sectioning\n * Container and responsive spacings for header, main, footer\n */\n main {\n display: block; }\n\n body {\n width: 100%;\n margin: 0; }\n body > header,\n body > main,\n body > footer {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding: 1rem 0; }\n\n /**\n * Container\n */\n .container,\n .container-fluid {\n width: 100%;\n margin-right: auto;\n margin-left: auto;\n padding-right: 1rem;\n padding-left: 1rem; }\n\n @media (min-width: 576px) {\n .container {\n padding-right: 0;\n padding-left: 0;\n max-width: 510px; } }\n\n @media (min-width: 768px) {\n .container {\n max-width: 700px; } }\n\n @media (min-width: 992px) {\n .container {\n max-width: 920px; } }\n\n @media (min-width: 1200px) {\n .container {\n max-width: 1130px; } }\n\n /**\n * Section\n * Responsive spacings for section\n */\n section {\n margin-bottom: 2rem; }\n\n /**\n * Grid\n * Minimal grid system with auto-layout columns\n */\n .grid {\n grid-column-gap: 1rem;\n grid-row-gap: 1rem;\n display: grid;\n grid-template-columns: 1fr;\n margin: 0; }\n @media (min-width: 992px) {\n .grid {\n grid-template-columns: repeat(auto-fit, minmax(0%, 1fr)); } }\n .grid > * {\n min-width: 0; }\n\n /**\n * Horizontal scroller (
)\n */\n figure {\n display: block;\n margin: 0;\n padding: 0;\n overflow-x: auto; }\n figure figcaption {\n padding: 0.5rem 0;\n color: var(--muted-text); }\n\n /**\n * Typography\n */\n b,\n strong {\n font-weight: bolder; }\n\n sub,\n sup {\n position: relative;\n font-size: .75rem;\n line-height: 0;\n vertical-align: baseline; }\n\n sub {\n bottom: -0.25rem; }\n\n sup {\n top: -0.5rem; }\n\n img {\n max-width: 100%;\n height: auto;\n border-style: none; }\n\n svg,\n img {\n vertical-align: text-bottom; }\n\n address,\n blockquote,\n dl,\n figure,\n form,\n ol,\n p,\n pre,\n table,\n ul {\n margin-top: 0;\n margin-bottom: 1.5rem;\n color: var(--text);\n font-size: 1rem;\n font-style: normal; }\n\n a {\n background-color: transparent;\n color: var(--primary);\n text-decoration: none;\n transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, text-decoration 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }\n a:hover, a:active, a:focus {\n color: var(--primary-hover);\n text-decoration: underline; }\n a:focus {\n outline: none;\n background-color: var(--primary-focus); }\n\n a.secondary {\n color: var(--secondary); }\n a.secondary:hover, a.secondary:active, a.secondary:focus {\n color: var(--secondary-hover); }\n a.secondary:focus {\n background-color: var(--secondary-focus); }\n\n a.contrast:not([role=\"button\"]) {\n box-shadow: inset 0 -0.33rem 0 var(--contrast-border);\n color: var(--contrast); }\n a.contrast:not([role=\"button\"]):hover, a.contrast:not([role=\"button\"]):active, a.contrast:not([role=\"button\"]):focus {\n color: var(--contrast-hover); }\n a.contrast:not([role=\"button\"]):focus {\n background-color: var(--contrast-focus); }\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n margin-top: 0;\n margin-bottom: 1.5rem;\n font-weight: 700; }\n\n h1 {\n margin-bottom: 3rem;\n color: var(--h1);\n font-size: 2rem; }\n\n h2 {\n margin-bottom: 2.625rem;\n color: var(--h2);\n font-size: 1.75rem; }\n\n h3 {\n margin-bottom: 2.25rem;\n color: var(--h3);\n font-size: 1.5rem; }\n\n h4 {\n margin-bottom: 1.875rem;\n color: var(--h4);\n font-size: 1.25rem; }\n\n h5 {\n margin-bottom: 1.6875rem;\n color: var(--h5);\n font-size: 1.125rem; }\n\n h6 {\n color: var(--h6);\n font-size: 1rem; }\n\n hgroup {\n margin-bottom: 1.5rem; }\n hgroup * {\n margin-bottom: 0; }\n hgroup > *:last-child {\n color: var(--muted-text);\n font-size: 1.125rem;\n font-weight: normal; }\n\n p {\n margin-bottom: 0.75rem; }\n\n small {\n font-size: 85%; }\n @media (min-width: 576px) {\n small {\n font-size: 83%; } }\n @media (min-width: 768px) {\n small {\n font-size: 81%; } }\n @media (min-width: 992px) {\n small {\n font-size: 79%; } }\n @media (min-width: 1200px) {\n small {\n font-size: 77%; } }\n\n ul,\n ol {\n padding-left: 1.5rem; }\n ul li,\n ol li {\n margin-bottom: 0.75rem; }\n\n ul li {\n list-style: square; }\n\n mark {\n padding: .125rem .25rem;\n background: var(--mark);\n color: var(--mark-text);\n vertical-align: middle; }\n\n blockquote {\n display: block;\n margin: 3rem 0;\n padding: 1rem;\n border-left: 0.25rem solid var(--muted-border); }\n blockquote footer {\n margin-top: 0.75rem;\n color: var(--muted-text); }\n\n abbr[title] {\n border-bottom: 1px dotted;\n text-decoration: none;\n cursor: help; }\n\n ins {\n color: var(--valid);\n text-decoration: none; }\n\n del {\n color: var(--invalid); }\n\n ::selection {\n background-color: var(--primary-focus); }\n\n /**\n * Form elements\n */\n input,\n optgroup,\n select,\n textarea {\n margin: 0;\n font-family: inherit;\n font-size: 1rem;\n line-height: 1.5; }\n\n input {\n overflow: visible; }\n\n select {\n text-transform: none; }\n\n legend {\n display: table;\n max-width: 100%;\n padding: 0;\n color: inherit;\n white-space: normal; }\n\n textarea {\n overflow: auto; }\n\n [type=\"checkbox\"],\n [type=\"radio\"] {\n padding: 0; }\n\n [type=\"number\"]::-webkit-inner-spin-button {\n height: auto; }\n\n [type=\"search\"] {\n -webkit-appearance: textfield;\n outline-offset: -2px; }\n\n [type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none; }\n\n ::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit; }\n\n fieldset {\n margin: 0;\n margin-bottom: 1.5rem;\n padding: 0;\n border: 0; }\n\n input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n select,\n textarea,\n form small {\n display: block;\n width: 100%; }\n\n label,\n fieldset legend {\n display: block;\n margin-bottom: 0.125rem;\n vertical-align: middle; }\n\n input,\n select,\n textarea {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 1px solid var(--input-border);\n border-radius: 0.25rem;\n outline: none;\n background-color: var(--input-background);\n color: var(--text);\n font-weight: normal;\n vertical-align: middle;\n transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }\n input::placeholder,\n select::placeholder,\n textarea::placeholder {\n color: var(--muted-text);\n opacity: 1; }\n input:active, input:focus,\n select:active,\n select:focus,\n textarea:active,\n textarea:focus {\n border-color: var(--primary); }\n input:focus,\n select:focus,\n textarea:focus {\n box-shadow: 0 0 0 0.2rem var(--primary-focus); }\n input[readonly], input[disabled],\n select[readonly],\n select[disabled],\n textarea[readonly],\n textarea[disabled] {\n border-color: var(--muted-border);\n box-shadow: none; }\n input[readonly] ~ label, input[disabled] ~ label,\n select[readonly] ~ label,\n select[disabled] ~ label,\n textarea[readonly] ~ label,\n textarea[disabled] ~ label {\n color: var(--muted-text); }\n input[disabled],\n select[disabled],\n textarea[disabled] {\n background-color: var(--muted-background);\n opacity: .5; }\n\n input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n select,\n textarea {\n margin-bottom: 1.5rem;\n padding: 0.75rem 1rem; }\n input:not([type=\"checkbox\"]):not([type=\"radio\"]).valid, input:not([type=\"checkbox\"]):not([type=\"radio\"]).invalid,\n select.valid,\n select.invalid,\n textarea.valid,\n textarea.invalid {\n padding-right: 2rem;\n background-position: center right .75rem;\n background-repeat: no-repeat;\n background-size: 1rem auto; }\n input:not([type=\"checkbox\"]):not([type=\"radio\"]).valid,\n select.valid,\n textarea.valid {\n border-bottom: 1px solid var(--valid);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23288a6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\"); }\n input:not([type=\"checkbox\"]):not([type=\"radio\"]).invalid,\n select.invalid,\n textarea.invalid {\n border-bottom: 1px solid var(--invalid);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b94646' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\"); }\n\n input[type=\"color\"] {\n height: calc(3rem + 2px); }\n\n select::-ms-expand {\n border: 0;\n background-color: transparent; }\n\n select:not([multiple]) {\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n background-position: center right .75rem;\n background-repeat: no-repeat;\n background-size: 1rem auto; }\n\n form small {\n color: var(--muted-text); }\n\n input + small {\n margin-top: -1rem;\n margin-bottom: 1.5rem; }\n\n label > input:not([type=\"checkbox\"]):not([type=\"radio\"]),\n label > select,\n label > textarea {\n margin-top: 0.125rem; }\n\n /**\n * Form elements\n */\n [type=\"checkbox\"],\n [type=\"radio\"] {\n display: inline-block;\n width: 1em;\n height: 1em;\n margin-right: .375rem;\n margin-bottom: 0.125rem;\n border-width: 2px;\n font-size: 1.125rem;\n vertical-align: middle;\n cursor: pointer;\n transition: none; }\n [type=\"checkbox\"]::-ms-check,\n [type=\"radio\"]::-ms-check {\n display: none; }\n [type=\"checkbox\"]:checked,\n [type=\"radio\"]:checked {\n border-color: var(--primary);\n background-color: var(--primary);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: .66rem auto; }\n [type=\"checkbox\"] ~ label,\n [type=\"radio\"] ~ label {\n display: inline-block;\n margin-right: .375rem;\n margin-bottom: 0;\n cursor: pointer; }\n\n [type=\"radio\"] {\n border-radius: 50%; }\n [type=\"radio\"]:checked {\n border-width: .33rem;\n border-color: var(--primary);\n background-color: var(--primary-inverse);\n background-image: none; }\n\n [type=\"checkbox\"][role=\"switch\"] {\n width: 1.85em;\n height: 1em;\n border: 2px solid var(--input-border);\n border-radius: 1em;\n background-color: var(--input-border);\n line-height: 1em; }\n [type=\"checkbox\"][role=\"switch\"]:before {\n display: block;\n width: calc(1em - 4px);\n height: 100%;\n border-radius: 50%;\n background-color: var(--primary-inverse);\n content: '';\n transition: margin 0.1s ease-in-out; }\n [type=\"checkbox\"][role=\"switch\"]:checked {\n border-color: var(--primary);\n background-color: var(--primary);\n background-image: none; }\n [type=\"checkbox\"][role=\"switch\"]:checked::before {\n margin-right: 0;\n margin-left: calc(0.925em - 2px); }\n\n /**\n * Button\n */\n button {\n margin: 0;\n overflow: visible;\n font-family: inherit;\n text-transform: none; }\n\n button,\n [type=\"button\"],\n [type=\"reset\"],\n [type=\"submit\"] {\n -webkit-appearance: button; }\n\n button::-moz-focus-inner,\n [type=\"button\"]::-moz-focus-inner,\n [type=\"reset\"]::-moz-focus-inner,\n [type=\"submit\"]::-moz-focus-inner {\n padding: 0;\n border-style: none; }\n\n button {\n display: block;\n width: 100%;\n margin-bottom: 1.5rem; }\n\n a[role=\"button\"] {\n display: inline-block;\n text-decoration: none; }\n\n button,\n input[type=\"submit\"],\n a[role=\"button\"] {\n border: 1px solid transparent;\n padding: 0.75rem 1rem;\n border-radius: 0.25rem;\n outline: none;\n background-color: var(--primary);\n color: var(--primary-inverse);\n font-size: 1rem;\n font-weight: normal;\n line-height: 1.5;\n text-align: center;\n cursor: pointer;\n transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }\n button:hover, button:active, button:focus,\n input[type=\"submit\"]:hover,\n input[type=\"submit\"]:active,\n input[type=\"submit\"]:focus,\n a[role=\"button\"]:hover,\n a[role=\"button\"]:active,\n a[role=\"button\"]:focus {\n background-color: var(--primary-hover); }\n button:focus,\n input[type=\"submit\"]:focus,\n a[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--primary-focus); }\n\n input[type=\"reset\"] {\n cursor: pointer; }\n\n button[disabled],\n input[type=\"submit\"][disabled],\n input[type=\"reset\"][disabled],\n a[role=\"button\"][disabled] {\n opacity: .5;\n pointer-events: none; }\n\n /**\n * Button Styles\n */\n button.secondary,\n input.secondary[type=\"submit\"],\n input[type=\"reset\"],\n a.secondary[role=\"button\"] {\n background-color: var(--secondary);\n color: var(--secondary-inverse); }\n button.secondary:hover, button.secondary:active, button.secondary:focus,\n input.secondary[type=\"submit\"]:hover,\n input.secondary[type=\"submit\"]:active,\n input.secondary[type=\"submit\"]:focus,\n input[type=\"reset\"]:hover,\n input[type=\"reset\"]:active,\n input[type=\"reset\"]:focus,\n a.secondary[role=\"button\"]:hover,\n a.secondary[role=\"button\"]:active,\n a.secondary[role=\"button\"]:focus {\n background-color: var(--secondary-hover); }\n button.secondary:focus,\n input.secondary[type=\"submit\"]:focus,\n input[type=\"reset\"]:focus,\n a.secondary[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--secondary-focus); }\n\n button.contrast,\n input.contrast[type=\"submit\"],\n input.contrast[type=\"reset\"],\n a.contrast[role=\"button\"] {\n background-color: var(--contrast);\n color: var(--contrast-inverse); }\n button.contrast:hover, button.contrast:active, button.contrast:focus,\n input.contrast[type=\"submit\"]:hover,\n input.contrast[type=\"submit\"]:active,\n input.contrast[type=\"submit\"]:focus,\n input.contrast[type=\"reset\"]:hover,\n input.contrast[type=\"reset\"]:active,\n input.contrast[type=\"reset\"]:focus,\n a.contrast[role=\"button\"]:hover,\n a.contrast[role=\"button\"]:active,\n a.contrast[role=\"button\"]:focus {\n background-color: var(--contrast-hover); }\n button.contrast:focus,\n input.contrast[type=\"submit\"]:focus,\n input.contrast[type=\"reset\"]:focus,\n a.contrast[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--contrast-focus); }\n\n button.outline,\n input.outline[type=\"submit\"],\n a.outline[role=\"button\"] {\n border: 1px solid var(--primary);\n background-color: transparent;\n color: var(--primary); }\n button.outline:hover, button.outline:active, button.outline:focus,\n input.outline[type=\"submit\"]:hover,\n input.outline[type=\"submit\"]:active,\n input.outline[type=\"submit\"]:focus,\n a.outline[role=\"button\"]:hover,\n a.outline[role=\"button\"]:active,\n a.outline[role=\"button\"]:focus {\n border: 1px solid var(--primary-hover);\n color: var(--primary-hover); }\n\n button.outline.secondary,\n input.outline.secondary[type=\"submit\"],\n input.outline[type=\"reset\"],\n a.outline.secondary[role=\"button\"] {\n border: 1px solid var(--secondary);\n background-color: transparent;\n color: var(--secondary); }\n button.outline.secondary:hover, button.outline.secondary:active, button.outline.secondary:focus,\n input.outline.secondary[type=\"submit\"]:hover,\n input.outline.secondary[type=\"submit\"]:active,\n input.outline.secondary[type=\"submit\"]:focus,\n input.outline[type=\"reset\"]:hover,\n input.outline[type=\"reset\"]:active,\n input.outline[type=\"reset\"]:focus,\n a.outline.secondary[role=\"button\"]:hover,\n a.outline.secondary[role=\"button\"]:active,\n a.outline.secondary[role=\"button\"]:focus {\n border: 1px solid var(--secondary-hover);\n color: var(--secondary-hover); }\n button.outline.secondary:focus,\n input.outline.secondary[type=\"submit\"]:focus,\n input.outline[type=\"reset\"]:focus,\n a.outline.secondary[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--secondary-focus); }\n\n button.outline.contrast,\n input.outline.contrast[type=\"submit\"],\n input.outline.contrast[type=\"reset\"],\n a.outline.contrast[role=\"button\"] {\n border: 1px solid var(--contrast);\n background-color: transparent;\n color: var(--contrast); }\n button.outline.contrast:hover, button.outline.contrast:active, button.outline.contrast:focus,\n input.outline.contrast[type=\"submit\"]:hover,\n input.outline.contrast[type=\"submit\"]:active,\n input.outline.contrast[type=\"submit\"]:focus,\n input.outline.contrast[type=\"reset\"]:hover,\n input.outline.contrast[type=\"reset\"]:active,\n input.outline.contrast[type=\"reset\"]:focus,\n a.outline.contrast[role=\"button\"]:hover,\n a.outline.contrast[role=\"button\"]:active,\n a.outline.contrast[role=\"button\"]:focus {\n border: 1px solid var(--contrast-hover);\n color: var(--contrast-hover); }\n button.outline.contrast:focus,\n input.outline.contrast[type=\"submit\"]:focus,\n input.outline.contrast[type=\"reset\"]:focus,\n a.outline.contrast[role=\"button\"]:focus {\n box-shadow: 0 0 0 0.2rem var(--contrast-focus); }\n\n /**\n * Table\n */\n table {\n width: 100%;\n border-spacing: 0; }\n\n th,\n td {\n padding: 0.5rem 1rem;\n border-bottom: 1px solid var(--table-border);\n color: var(--muted-text);\n font-weight: 400;\n text-align: left;\n font-size: 0.875rem; }\n\n th,\n thead td {\n color: var(--text);\n font-size: 1rem; }\n\n thead th,\n thead td {\n border-bottom: 3px solid var(--table-border); }\n\n tbody tr:nth-child(odd) {\n background-color: var(--table-stripping); }\n\n /**\n * Code\n */\n pre,\n code,\n kbd,\n samp {\n font-family: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n font-size: 1rem; }\n\n pre,\n code,\n kbd {\n background: var(--code-inlined);\n color: var(--code-color-1);\n font-size: 85%;\n font-weight: 400;\n line-height: 1; }\n @media (min-width: 576px) {\n pre,\n code,\n kbd {\n font-size: 83%; } }\n @media (min-width: 768px) {\n pre,\n code,\n kbd {\n font-size: 81%; } }\n @media (min-width: 992px) {\n pre,\n code,\n kbd {\n font-size: 79%; } }\n @media (min-width: 1200px) {\n pre,\n code,\n kbd {\n font-size: 77%; } }\n\n code,\n kbd {\n display: inline-block;\n padding: .375rem .5rem;\n border-radius: 0.25rem; }\n\n pre {\n display: block;\n margin-bottom: 1rem;\n padding: 1rem 1rem;\n overflow-x: auto;\n background: var(--code-background); }\n pre > code {\n display: block;\n padding: 0;\n background: transparent;\n font-size: 14px;\n line-height: 1.5; }\n\n code b {\n color: var(--code-color-2);\n font-weight: normal; }\n\n code i {\n color: var(--code-color-3);\n font-style: normal; }\n\n code u {\n color: var(--code-color-4);\n text-decoration: none; }\n\n code em {\n color: var(--code-color-5);\n font-style: normal; }\n\n kbd {\n background-color: var(--secondary);\n color: var(--secondary-inverse);\n font-weight: bolder; }\n\n /**\n * Miscs\n */\n hr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n border: none;\n border-top: 1px solid var(--muted-border); }\n\n progress {\n vertical-align: baseline; }\n\n [hidden],\n template {\n display: none; }\n\n /**\n * Accordion (
)\n * Inspiration: https://codepen.io/koca/pen/RyeLLV\n */\n details {\n display: block;\n margin-bottom: 1.5rem;\n padding-bottom: 0.75rem;\n border-bottom: 1px solid var(--muted-border); }\n details summary {\n list-style-type: none;\n cursor: pointer;\n line-height: 1rem; }\n details summary::-webkit-details-marker {\n display: none; }\n details summary::marker {\n display: none; }\n details summary::-moz-list-bullet {\n list-style-type: none; }\n details summary::after {\n display: inline-block;\n width: 1rem;\n height: 1rem;\n float: right;\n transform: rotate(-90deg);\n background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");\n background-position: center;\n background-repeat: no-repeat;\n background-size: 1rem auto;\n content: ''; }\n details summary:focus {\n outline: none; }\n details summary ~ * {\n margin-top: 0.75rem; }\n details summary ~ * ~ * {\n margin-top: 0; }\n details[open] summary {\n margin-bottom: 0.375rem;\n color: var(--muted-text); }\n details[open] summary::after {\n transform: rotate(0); }\n\n /**\n * Card (
)\n */\n article {\n margin: 1rem 0;\n padding: 1rem 1rem;\n overflow: hidden;\n border-radius: 0.25rem;\n background: var(--card-background);\n box-shadow: var(--card-shadow); }\n @media (min-width: 576px) {\n article {\n margin: 1rem 0;\n padding: 1rem; } }\n article > *:not(header):not(footer):not(pre):last-child {\n margin-bottom: 0; }\n\n /**\n * Card sectionning (
> header, footer, pre)\n */\n article > header,\n article > footer {\n background-color: var(--card-sections); }\n\n article > header,\n article > footer {\n margin: -1rem;\n padding: 1rem 1rem; }\n\n article > header {\n margin-top: -2rem;\n margin-bottom: 1rem; }\n\n article > footer {\n margin-top: 1rem;\n margin-bottom: -2rem; }\n\n /**\n * Nav\n */\n nav,\n nav ul {\n display: flex; }\n\n nav {\n justify-content: space-between; }\n nav ul {\n align-items: center;\n margin-bottom: 0;\n padding: 0;\n list-style: none; }\n nav ul:first-of-type {\n margin-left: -0.5rem; }\n nav ul:last-of-type {\n margin-right: -0.5rem; }\n nav li {\n display: inline-block;\n margin: 0;\n padding: 1rem 0.5rem; }\n nav li > *,\n nav li > input:not([type=\"checkbox\"]):not([type=\"radio\"]) {\n margin-bottom: 0; }\n nav a {\n display: block;\n margin: -1rem -0.5rem;\n padding: 1rem 0.5rem;\n border-radius: 0.25rem; }\n nav a:hover, nav a:active, nav a:focus {\n text-decoration: none; }\n nav a.contrast:not([role=\"button\"]) {\n box-shadow: none; }\n\n aside nav,\n aside ul,\n aside li {\n display: block; }\n\n aside li {\n padding: 0.5rem; }\n aside li a {\n margin: -0.5rem;\n padding: 0.5rem; }\n\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) {\n display: none; }\n\n @media (max-width: 576px) {\n nav#mainNav {\n display: table;\n width: 100%; }\n nav#mainNav ul {\n display: table-row;\n margin: 0 !important;\n width: 100%; }\n nav#mainNav ul li {\n display: none; }\n nav#mainNav ul:nth-of-type(1) {\n /* Burger Menu & Home Link */\n /* Burger Menu */\n /* Home Link */\n /* Other Links */ }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1), nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) {\n display: table-column;\n float: right;\n position: relative;\n width: 50%; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) {\n text-align: right; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a:focus {\n background: transparent; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a i.icss-bars {\n margin-top: 0.1em; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) {\n text-align: left; }\n nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) a i.icss-home {\n margin-bottom: 0.3em; }\n nav#mainNav ul:nth-of-type(1) li:not(:nth-of-type(1)):not(:nth-of-type(2)) {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n nav#mainNav ul:not(:nth-of-type(1)) li {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem; }\n .responsive {\n overflow: hidden; }\n .responsive li {\n display: block !important; } }\n\n /**\n * Tooltip ([data-tooltip])\n */\n [data-tooltip] {\n position: relative; }\n [data-tooltip]:not(a):not(button):not(input) {\n border-bottom: 1px dotted;\n text-decoration: none;\n cursor: help; }\n [data-tooltip]::before, [data-tooltip]::after {\n display: block;\n z-index: 99;\n position: absolute;\n bottom: 100%;\n left: 50%;\n padding: .25rem .5rem;\n overflow: hidden;\n transform: translate(-50%, -0.25rem);\n border-radius: 0.25rem;\n background: var(--contrast);\n color: var(--contrast-inverse);\n font-size: .85rem;\n font-style: normal;\n font-weight: normal;\n text-decoration: none;\n text-overflow: ellipsis;\n white-space: nowrap;\n content: attr(data-tooltip);\n opacity: 0;\n pointer-events: none; }\n [data-tooltip]::after {\n padding: 0;\n transform: translate(-50%, 0rem);\n border-top: .3rem solid;\n border-right: .3rem solid transparent;\n border-left: .3rem solid transparent;\n border-radius: 0;\n background-color: transparent;\n color: var(--contrast);\n content: ''; }\n [data-tooltip]:focus::before, [data-tooltip]:focus::after, [data-tooltip]:hover::before, [data-tooltip]:hover::after {\n opacity: 1; }\n\n"), - } - file7 := &embedded.EmbeddedFile{ - Filename: "02-icss.css", - FileModTime: time.Unix(1612012861, 0), - - Content: string("\ni[class*=\"icss-\"] {\n position: relative;\n display:inline-block;\n font-style: normal;\n background-color:currentColor;\n box-sizing: border-box;\n vertical-align: middle;\n}\ni[class*=\"icss-\"]:before, \ni[class*=\"icss-\"]:after {\n content: \"\";\n border-width: 0; \n position: absolute;\n box-sizing: border-box;\n}\n\n/* Size */\n[class*=\"icss-\"].xxsmall {\n font-size: .45em;\n}\n[class*=\"icss-\"].xsmall {\n font-size: .5em;\n}\n[class*=\"icss-\"].small {\n font-size: .65em;\n}\n[class*=\"icss-\"].x1_5 {\n font-size: 1.5em;\n}\n[class*=\"icss-\"].x2 {\n font-size: 2em;\n}\n[class*=\"icss-\"].x2_5 {\n font-size: 2.5em;\n}\n[class*=\"icss-\"].x3 {\n font-size: 3em;\n}\n[class*=\"icss-\"].x4 {\n font-size: 4em;\n}\n[class*=\"icss-\"].x5 {\n font-size: 5em;\n}\n\n/* Align text-bottom */\ni[class*=\"icss-\"].bottom {\n vertical-align:text-bottom;\n}\n\n/* flip */\n.flip {\n transform: scaleX(-1);\n}\n\n/* rotate */\ni[class*=\"icss-\"].rot10 {\n transform: rotate(10deg);\n}\ni[class*=\"icss-\"].rot-10 {\n transform: rotate(-10deg);\n}\ni[class*=\"icss-\"].rot20 {\n transform: rotate(20deg);\n}\ni[class*=\"icss-\"].rot-20 {\n transform: rotate(-20deg);\n}\ni[class*=\"icss-\"].rot45 {\n transform: rotate(45deg);\n}\ni[class*=\"icss-\"].rot-45 {\n transform: rotate(-45deg);\n}\ni[class*=\"icss-\"].rot90 {\n transform: rotate(90deg);\n}\ni[class*=\"icss-\"].rot-90 {\n transform: rotate(-90deg);\n}\ni[class*=\"icss-\"].rot180 {\n transform: rotate(180deg);\n}\ni[class*=\"icss-\"].rot-180 {\n transform: rotate(-180deg);\n}\n\n/* force animation */\ni.icss-anim,\ni.icss-anim:before,\ni.icss-anim:after { \n transition: all 1s;\n}\n\n/* Spin */\n.icss-spin {\n animation: spin 2s infinite linear;\n}\n.icss-pulse {\n animation: spin 1s infinite steps(8);\n}\n\n.icss-spin-hover:hover {\n animation: spin 2s infinite linear;\n}\n\n@keyframes spin {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(359deg);\n }\n}\n\n/* BELL */\n@keyframes ring {\n\t0%{transform:rotate(-15deg)}\n\t2%{transform:rotate(15deg)}\n\t4%{transform:rotate(-18deg)}\n\t6%{transform:rotate(18deg)}\n\t8%{transform:rotate(-22deg)}\n\t10%{transform:rotate(22deg)}\n\t12%{transform:rotate(-18deg)}\n\t14%{transform:rotate(18deg)}\n\t16%{transform:rotate(-12deg)}\n\t18%{transform:rotate(12deg)}\n\t20%,100%{transform:rotate(0deg)}\n}\n\n.icss-ring {\n animation: ring 2s infinite ease;\n}\n.icss-ring-hover:hover {\n animation: ring 2s infinite ease;\n}\n\n/* VERTICAL */\n@keyframes vertical {\n\t0%{transform:translate(0,-3px)}\n\t4%{transform:translate(0,3px)}\n\t8%{transform:translate(0,-3px)}\n\t12%{transform:translate(0,3px)}\n\t16%{transform:translate(0,-3px)}\n\t20%{transform:translate(0,3px)}\n\t22%,100%{transform:translate(0,0)}\n}\n.icss-vibes,\n.icss-vibes-hover:hover {\n\tanimation: vertical 2s ease infinite;\n}\n\n/* HORIZONTAL */\n@keyframes horizontal {\n\t0%{transform:translate(0,0)}\n\t6%{transform:translate(5px,0)}\n\t12%{transform:translate(0,0)}\n\t18%{transform:translate(5px,0)}\n\t24%{transform:translate(0,0)}\n\t30%{transform:translate(5px,0)}\n\t36%,100%{transform:translate(0,0)}\n}\n.icss-shake,\n.icss-shake-hover:hover {\n\tanimation: horizontal 2s ease infinite;\n}\n\n/* TADA */\n@keyframes tada {\n\t0% {transform: scale(1)}\n\t10%,20% {transform:scale(.9) rotate(-8deg);}\n\t30%,50%,70% {transform:scale(1.3) rotate(8deg)}\n\t40%,60% {transform:scale(1.3) rotate(-8deg)}\n\t80%,100% {transform:scale(1) rotate(0)}\n}\n\n.icss-tada,\n.icss-tada-hover:hover{\n\tanimation: tada 2s linear infinite;\n}\n\n/* Reverse animation */\n.icss-reverse {\n animation-direction: reverse;\n}\n[class*=\"-hover\"].icss-reverse:hover {\n animation-direction: reverse;\n}\n\n/* Stack icons */\n.icss-stack {\n position: relative;\n width: 1em;\n height: 1em;\n display: inline-block;\n}\n\n.icss-stack i[class*=\"icss-\"] {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-.5em, -.5em);\n}\n\n.icss-stack i[class*=\"icss-\"].bottom {\n bottom: 0;\n top: auto;\n}\n\n/* shadow icon */\n.icss-shadow {\n position: relative;\n width: 1em;\n height: 1em;\n display: inline-block;\n}\n\n.icss-shadow i[class*=\"icss-\"] {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-.5em, -.5em);\n}\n\n.icss-shadow i[class*=\"icss-\"]:first-child {\n top: 54%;\n left: 54%;\n}\n"), - } file8 := &embedded.EmbeddedFile{ - Filename: "03-icons.css", - FileModTime: time.Unix(1612092782, 0), + Filename: ".gitkeep", + FileModTime: time.Unix(1661817969, 0), - Content: string("i.icss-plus {\n width: 1em;\n height: 1em;\n background-color: transparent;\n margin: 0;\n}\ni.icss-plus:before,\ni.icss-plus:after {\n width: 1em;\n height: .18em;\n top: 50%;\n left: 50%;\n border-radius: .06em;\n background-color: currentColor;\n}\n\ni.icss-plus:before {\n transform: translate(-50%, -50%) rotate(-180deg)\n}\ni.icss-plus:after{\n transform: translate(-50%, -50%) rotate(90deg)\n}\ni.icss-search {\n width: .73em;\n height: .73em;\n background-color: transparent;\n border-width: .12em;\n border-style: solid;\n border-radius: 100%;\n margin: 0 .27em .27em 0;\n}\ni.icss-search:before {\n top: .635em;\n left: .485em;\n border-width: .08em .23em;\n border-style: solid;\n border-radius: .03em;\n transform: rotate(45deg);\n box-shadow: -.18em 0 0 -.03em\n}\ni.icss-search:after {\n\n}\ni.icss-key {\n height: .55em;\n width: .5em;\n background: transparent;\n border-radius: 50% / 47%;\n box-shadow: inset -.05em 0 0 .18em;\n margin: .225em .45em .225em .05em;\n transform: rotate(45deg);\n transform-origin: .5em 50%;\n}\n.icss-stack i.icss-key {\n transform: translate(-.5em, -.5em) rotate(45deg);\n}\ni.icss-key:before {\n width: .14em;\n height: .14em;\n box-shadow: inset .5em .5em, \n -.09em .09em,\n -.18em .18em,\n -.27em .27em\n ;\n top: 50%;\n left: .84em;\n transform: translateY(-50%) scaleX(.95) rotate(45deg);\n}\ni.icss-key:after {\n width: .61em;\n height: .2em;\n box-shadow: inset .27em -.13em;\n top: 50%;\n left: .3em;\n transform: translateY(-50%);\n}\ni.icss-gear {\n width: .5em;\n height: .5em;\n position: relative;\n border-radius: 100%;\n background-color: transparent;\n border-width: .07em;\n border-style: solid;\n border-color: transparent;\n margin: .25em;\n box-shadow: 0 0 0 .1em, inset 0 0 0 .3em;\n}\ni.icss-gear:before {\n width: .18em;\n height: .18em;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n box-shadow: .41em 0, -.41em 0, 0 .41em, 0 -.41em;\n}\n\ni.icss-gear:after {\n width: .18em;\n height: .18em;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%) rotate(45deg);\n box-shadow: .42em 0, -.42em 0, 0 .42em, 0 -.42em;\n}\ni.icss-exit {\n width: .6em;\n height: .8em;\n background-color: transparent;\n box-shadow: inset 0 0 0 .065em;\n border-radius: .05em;\n margin: .1em .3em .1em .1em;\n}\ni.icss-exit:before {\n width: .4em;\n height: .8em;\n transform: perspective(1em) rotateY(-30deg);\n transform-origin: 0 50%;\n box-shadow: \n inset -.06em .37em,\n inset .24em .37em,\n inset -.06em -.36em,\n inset .24em -.36em;\n border-radius: .03em;\n top: 0;\n left: 0;\n}\ni.icss-exit:after {\n width: .36em;\n height: .36em;\n border: .18em solid transparent;\n border-right-color: currentColor;\n transform: translateY(-50%);\n box-shadow: .16em 0 0 -.08em;\n top: 50%;\n left: .45em;\n}\ni.icss-bars{\n margin: .41em 0;\n}\ni.icss-bars,\ni.icss-bars:before,\ni.icss-bars:after {\n width: 1em;\n height: .18em;\n border-radius: .06em;\n background-color: currentColor;\n}\n\ni.icss-bars:before {\n top: -0.36em;\n left: 0;\n}\ni.icss-bars:after{\n top: 0.36em;\n left: 0;\n}\n"), + Content: string(""), } file9 := &embedded.EmbeddedFile{ - Filename: "99-spyda.css", - FileModTime: time.Unix(1612272524, 0), + Filename: "favicon.png", + FileModTime: time.Unix(1661817969, 0), - Content: string("body, html {\n overflow-x: hidden;\n}\n\narticle p img {\n display: block;\n margin-top: 0.5rem;\n}\n\narticle hgroup h3 {\n margin-left: 60px;\n}\n\narticle hgroup footer {\n margin-left: 60px;\n}\n\n.invisible {\n visibility:hidden;\n width:0;\n height:0;\n}\n.invisible.width-none{\n width: 0px !important;\n}\n\n.nav {\n z-index: 1050;\n}\n\n.captchaInput {\n width: 50% !important;\n}\n\n/* Fix spacing for Search/Go button and icons */\n.icss-search {\n margin-right:20px !important;\n}\n\n#cookie-law{\n background-color: rgb(50, 50, 50) !important;\n padding-top: 10px;\n padding-bottom: 10px;\n margin-bottom: 20px;\n}\n#cookie-law p{\n color: #ffffff;\n font-size: 13px;\n text-align: center;\n background-color: rgb(50, 50, 50) !important;\n margin-bottom: 0px;\n}\n#cookie-law p a[role=button]{\n margin: 10px 0px 0px 10px;\n padding: 5px 15px;\n font-size: 13px;\n color: #dcdcdc !important;\n border-color: 1px solid var(--primary) !important;\n border-radius: 0.25rem !important;\n}\n\n/* Footer Style */\nfooter{\n border-top: 1px solid var(--primary);\n background-color: rgba(234, 232, 232, 0.1);\n font-size: 85%;\n}\n@media (min-width: 576px) {\n footer {\n font-size: 83%;\n }\n}\n@media (min-width: 768px) {\n footer {\n font-size: 81%;\n }\n}\n@media (min-width: 992px) {\n footer {\n font-size: 79%;\n }\n}\n@media (min-width: 1200px) {\n footer {\n font-size: 77%;\n }\n}\nbody > footer{\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-content: center;\n}\nfooter .footer-menu{\n display: flex;\n flex-direction: row;\n}\nfooter .footer-menu a{\n margin-right: 10px;\n padding-right: 10px;\n position: relative;\n}\nfooter .footer-menu a::after{\n content: '';\n height: 12px;\n width: 1px;\n background-color: #929292;\n position: absolute;\n right: 0px;\n bottom: 4px;\n}\nfooter .footer-menu a:last-child{\n border: none;\n padding-right: 0px;\n margin-right: 0px;\n}\nfooter .footer-menu a:last-child::after{\n content: none;\n}\n\n@media (max-width: 576px) {\n nav{\n justify-content: unset;\n -webkit-justify-content: unset;\n -moz-justify-content: unset;\n -ms-justify-content: unset;\n }\n [data-tooltip]:not(a):not(button):not(input){\n border-bottom: none;\n }\n #cookie-law p a[role=button]{\n display: block;\n width: 20%;\n margin: 10px auto 0px;\n padding: 5px;\n }\n\n nav.pagination-nav{\n justify-content: space-between;\n }\n}\n@media (max-width: 1200px) {\n /* Footer Style */\n body > footer{\n text-align: center;\n flex-direction: column-reverse;\n }\n footer .footer-copyright{\n margin-top: 10px;\n }\n footer .footer-menu{\n justify-content: center;\n }\n}\n"), + Content: string("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x01\x00\x00\x00\x01\x00\b\x06\x00\x00\x00\\r\xa8f\x00\x00\x00\x04gAMA\x00\x00\xb1\x8f\v\xfca\x05\x00\x00\x00 cHRM\x00\x00z&\x00\x00\x80\x84\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00u0\x00\x00\xea`\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\x00\x00\x8b\xf3IDATx\xda\xec]yx\x14E\xfa\xfe\xcd$\x13B&\xd33\x99Lf&!\x807x\xed\xba\xba\xb7\xba\xab\xbb\xab\xab\xbb\uebab\x92;\x99\xee\x9a\x1c\x04PP\xb9\x11An! \x97\xdc\x02\xe1\x90[!\xa0\xc8}\x1f\x019C\x0e \x90\x84tpW\x05u=wW\xc8\xef\xf9&ձ\xa7\xd3=\xd3GՀ>\xfbG=@\x98LuU}\xdf\xdbU_}\xef\xf7\xfe_ss\xf3\xffE\xba}\xf1\xc5\x17&\xa1E\xa2\xbf\u007f\xfd\xeb_&h\x9f}\xf6\x99)\xd2c\x8cT\u007f\x9f|\xf2\x89Ih?\xc45\xbc|\xf9\xb2Ih?\xc45\x14\x8f\xefҥK\x11\x1bcĝ\xbf\xbe\xbe>\xaa\xa1\xa1!\xd0\xe0\xef\xd0Μ9Cm\xc0\xb5\xb5\xb5\xe6\xf3\xe7\xcfGA;w\xee\\4\xb43gΘ)\x8e\xcf$\x1e\x1b\xb4s\xe7\xceQ\xeb\x0f\xc6\"\x8c\xeb\xfc\xf9\xf3\x81V[[\x1bE\xab\xbfӧO\x9b\xea\xea\xea\x82\xc6\asK\xd3fΝ;\x17%\x8cMh\xf0\x1c4m\x06\xc6(n4m\x14\xd6P:>\x9ak\xa8\b\x00\xdf|\xf3\x8d\xe9믿6}\xf9\xe5\x97T\x06{\xe2\xc4\t\xcbɓ'c\xa0UVVF\x9d\xc1Ǐ\x1f7\x8b\xfa\xb3@\x13\xfe\r\xcfB\xba?\x18\x83xL0\xc6\xe3Ǐ\xc7@;z\xf4(\xf1\xfe`\x8dDk\x16s\xeaԩ(\xd1\xf8,4l\xe6رc\x16\x18ϱc\xc7`|Q\xc2ߡ\x1d>|\x98\xaa\xcd\xc0\xf8\xc4k\b\xebK\xba\xbf#G\x8eD\tk\x06sx\xfc\xf8q\x8b0>\x1ak(\xf8\xb9\xe2\x0e\xe0\xf3\xcf?7}\xfa\xe9\xa7D\xb7!\xbbv\xed2\xedݻ\xb7ݾ}\xfb\xdaC;x\xf0`\xc0\xf9\xca\xcb\xcbM\xfb\xf6\xed\x8b\xc5?\x8fݽ{\xb7\x99`\x9f1\xbbw\uf383\xb6w\xef\xde\x18\xf8\xd9\xfe\xfd\xfbͻw\xefn/\xfc|\xe7Ν\xc4&xϞ=\xd1\xc2\xf8\xf6\xef\xdf\xdfN\xf89\xfc]\xf8\xf9\xeeݻcH\xf5\a\xcf.\x8c\x03\xc6\x04c\x83\x9f\xc3X\x85\x9f\xc3\x1c\x90\xea\x0f\xd6F\x18\xc7\u07bd{[\xd7\x10\xfeܻw/\xccqܞ={b\xb7o\xdfN\xc4n\xe0{v\xed\xda\x15+\x8ce߾}Q2k\xd8~ǎ\x1df\x82c\x8c\x11Ʋ\u007f\xff\xfe\xc0\xdc\x1d:t(`\xa3{\xf6\xec\x81\xf1\x11\xb5\x19\xf1\x1a\xc2\xdc\x1d8p\xc0\x04\r\xfe.Z\xdb\x18\xd2\xc7ax\xc1\v \xfb\xa1\x8f?\xfe\xd8\xfc\x8f\u007f\xfc#\xaa\xa9\xa9\xc9\xf0\xe4nذ\xc1\xf4\xde{\xef\xc5mڴ)\xfe\xbd\xf7ދ\u07fcys\xd0\x04nڴɼq\xe3F\xeb\xbb\xef\xbe\x1b\x0fmÆ\r\x86\xfb|\xe7\x9dwb\x85\xef۸qcl\xa8\xfe\xdey\xe7\x1d\v\x81\xfe,06h\x9b6m\x8a\x13;\xc1\xe6͛M\x1b7n\x8c\x13\xf5\x17K\xa2?\xd1\xf8\xac0&\xf1\xffØI\xf6\ak\"|\x1f\xb4\xf7\xde{/h\xce\xe0ߢ\xff\x8f\x8357j3\xf0=J\xfd\xc1x\xdf}\xf7\xdd\xd65\\\xbf~=U\x9b\x91YC\v\xe15\x8c\x83>\xe4\xfa۸q#\xb4vF\xfb\xfb\xc7?\xfea\xfa裏̗/_6\x03\b\x84\x8c\x01\xfc\xf3\x9f\xff4\xf1<\x0f\xe7;8\x8b\xe8F\xbcU\xabV\x99\xdez\xeb-\xeb[o\xbd\xc5@[\xbbv\xad\xecĭ[\xb7.ꭷ\u07b2\xe1\xcf\xd9V\xaf^\xad{{\xbef͚\xf6B\u007fo\xbf\xfdv{\xa5\xfe֬Yc[\xb3f\r\x03m\xe5ʕ\xba\x17t\xf5\xea\xd5\x16Q\u007fֲ\xb2\xb26\xc6\x0f?\x83\xff\x13>\a\xcfh`N[\xfb\x83\xb9\x82\xb1\xc8}\ueb77\xdej\xbfz\xf5jf\xec\x9cM\xceG_:\x9e\xcc \xbe#\xc3\xf1\xb73\x88\xff9\x83\x9a\x1e`\x10\xff[\x06\xf1\x0f\xe1\xf6[\x065=ȠƟ3(\xf0\x99\x1b\xec\x88w\xc5q\xbc\x05\xd6B\xb46\x8ak\b?\x17=\x97\x15\xd6^\xcf\xf8V\xacXaZ\xbdz\xb5UX\x9b\xb7\xdf~ۢ0\xbe\xa8իW\x83\xad0\xf8O\xaa6#]CXw\xbd\xfd\x81\xbd\xc1\xd8\xf0\xb3[\xdf~\xfb\xed6s\x05?[\xb3f\x8d\x15\xcf\x01̿n \xaf\xab\xab\v\xf8\xf3\a\x1f|\x10\x05 \xa0*\b\b\xc1\xac\xda\xdaZKuuu\xe0,\xab\xb5\xd3\xd2\xd2RӒ%K\xe2\x97.]j\x87\xb6lٲ\x90߱|\xf9\xf2\xa8\xa5K\x972\xf8\xf3̢E\x8b4/\xe8\xa2E\x8b\xe2\x16/^l\x87\xb6dɒ\x90N\xb6t\xe9Ҩŋ\x173\xc2\xe7KKK5o\xb5\x16/^\x1c#\x8c\xef\xcd7ߌ\a\xe3\re\xd8K\x97.m\x9d\x8fŋ\x17\xc7\xe9\x98\xd3\x18\xe1yg/Xf\xefX|\xbe\x13\x83\xf8\x87\x19\xc4s\f\xe2_b\x10?\x8bA\xfcz\x06\xf1\xe5\f\xe2Ϲ\n\x1a>\xf3\x14\xd6_\xf5\x14\xd67\xbb\n\x1a\x9a\x19\xc4kj\x0e\u007fc\xb3\xa7\xb0\xfe\voa}crQ\xdd1g\xfe\x85\x8d\f\xe2\xe73\x88\x1f\xc1 \xbe\x90A\xfc\x1f\x19\xc4\xdff\xf7\U000c1e435\x86\xb1-Y\xb2\x04\x9e1~\xe1\u0085\x9a@\x00>\xbfhѢxa\x8cK\x97.\x8dQ\xb1\x86\xf0Y\a\xd8\xcc\xe2ŋ5\xdb̒%K\xe2Dk\xd8>\x1c8\xc1\x1a\xe2\xf1\xe9\xb2\x19\xbc\x86\x0e\xdclo\xbe\xf9\xa6\xe2\x1c\xc1\xff\t6\xb3l\xd92f\xf9\xf2\xe5\x9a_\x1c555\xa6\xb3g\xcfF\xd7\xd5\xd5E766\x02\b\x98T\xdf\x02TWW\x9b+** \x18Ѯ\xbc\xbck\xd6,\xd5\v:{\xf6\xec\xb89s\xe6\xc0\xef9\xe6Ν\x1b\xa7\xb6?\xe8gΜ9\t\xd0fϞ\xadzA\xe7̙\x13\x03c\xc3c\xb4\xa91\xf67\xdex#0/\xc2s\xc23\x87\xfb\x9d\xf6y\x8df\x06\xf1]<\x85u\x99\x9d\x8bώK-:\xf7\xb6\xb7\xb0\xae\xc6\xe1o\xfcZ\x8d\x13\xbb\xf2\x1b\x9a=\x85u\x81\x96\x98ߠ\xc9\xf9\xdd\x05\xf5\xad\xbf\x9b\xe0\xbf\x10\xea\xf3\xdf2\x88\xafe\x10\xff\x8e+\xbfa\xd2\xcd=O\x17\xdf\xf7\xfc\xf1\a\xfa\xbc\xba.q֬Y\xaal\x06>7g\xce\x1cFX\x8by\xf3\xe6\xc5hYCX\x8by\xf3\xe6\xd9gϞM\xd5fd\xd60FC\u007f1\xc2\xf8\xe0;\xe0\xbb\xc2\xfd\xce\xfc\xf9\xf3M`_o\xbc\xf1\x86c\xc1\x82\x05\x8e\xd2\xd2\xd28\rAb\x13\xf8oUU\x95\x05\x83\x80I\xf35\xe0\xb1cǢ\xca\xcb\xcbc!\xf0\xb3cǎX\xf1YE\xae\xbd\xfe\xfa\xeb\xa6\x193f0\xaf\xbf\xfe\xbas\xfa\xf4\xe9\xce\x193fh:\xbf̘1#j\xfa\xf4\xe9\t\xf0\xbb\xf0\xe7ԩS\xc3.\xe8\xb4iӬ\xf8\xf3\xce\xd7_\u007fݪ\xb5\xbfiӦ%L\x9b6\xcd\tmʔ)a\x9fw\xeaԩ\xed\x84\xfe\xa6O\x9f\xce̜9S\xf5\x9b\x0e>\v\xbf#\xfc><\xbb\xf8\xff\x19\xc4{\x18\xc4?\xcd \xfeU\x06\xf1;\x18\xc4\u007f\xe6\xf4_h\xf6\x14\x9eoi\x05u\x01\xe7\xd4\xf2&\x0f\x80@\xc1\xf9@s\xe5\u05eb{\xf3\x17Ե\xf6\xe9\f\xed\xfcm\x9a\xf0\xbc\xde\xc2\xf3\xff\xf6\x16\x9e?nG\x8d\xb3\xf1.\xe5\xf6\x84\xc2sm\xe6j\xf2\xe4ɦiӦم9\xd1j3ӧO\x8f\xa8\xcd\xc0\x1a\xbe\xfe\xfa\xeb\xad\xcf\v\xf6\x10\xeew\xc0\xae\x04\x1b\x9b>}\xba]\x8b\xcd̞=\xdb4s\xe6L\x06\x03#\x00AX\x10طo\x9f\xb9\xbc\xbc\xbcݱc\xc7\xda\xc1\rFuu\xb5Iw\x1e\xc0\x9e={\xa2\xb6o\xdf\x1e\aA\xae\r\x1b6ĭ]\xbb֤\xe0\x18\xa6)S\xa6\xd8'O\x9e\xec\x9c4iR\xe2\xa4I\x93t\x05/^{\xed\xb5\xa8\x89\x13':'N\x9c\x98\b\u007fN\x980A1\x0e1a\u0084\xf8\x92\x92\x12\x17\xb4I\x93&\xc5\xeb\xe9o\xe2ĉ\xd1%%%Џ\v\xda\xf8\xf1\xe3\x15\x9f\x1b\xfe\xaf\xa4\xa4\x04\x9e\v\xc6\ac\xd5|օߙ4i\x92c\xe2ĉ\xae'\x06n\xba\xbdS\xd1i\x0eo\xad\xcfH\x9d\t\u07bcނs\x81\x06\x0e\xac\xd5\xf9\xbf\x03\x81\xfa\xd6\xef\t\x05\x02-\xce\u007f\xbe\xb5iu~1\b\b\xfd\xb9\v\u038b\xff\xef#\x06\xf1k\x18\xc4?\xc7 \xfe\x8e\x9c!o\x9a&L\x98\xe0\x10\xe6~\xe2ĉ\xd4m\xa6\xa4\xa4$\x1e\u007f.Q\xaf\xcd\xc0\x1a\x96\x94\x948\x04\xdb\vg3\xc2\xf8\xe0w&M\x9a\xa4\xd9f\xa6O\x9f\xde\n\x92\x00\x04o\xbc\xf1\x86\"\bl\u07bcټcǎ\xc0m\r\x80\xc0\x91#GL\x86\x13\x816m\xda\x14\xbd~\xfd\xfa@0h\xf9\xf2\xe5pN3I\x16\xc04q\xe2\xc4\xc0B\xbe\xfaꫮq\xe3\xc6\x19\x8a>\x8f\x1b7.z\xf4\xe8щ\xa3G\x8fN\x1a5jT\xe2ȑ#\xdb,\xe8\xa8Q\xa3l\xa3F\x8d\x82\xffO\x1a=z\xb4\xcdH\u007fcƌ\t\xf4'|\xdfȑ#\xdb\xc6\xfd\xea\xb9]n\xa363f̘\xc41cƸ\xe0O%\x9b\x01\x9b\x826v\xecXC63v\xecX\xd3\xe8ѣ\x13\xd4\xd8\f\xb6\x9b\x04\xf8\x1d\xbd\xfd\x01p\xc0Kg\xeaԩ\xb0KrΜ9\xd3*\x17\x1cݰa\x03\xdcF\xc5o߾\x1d\xaem\xcd\xc42\x01\u05ecYcY\xbe|y \xe82\u007f\xfe|\x1blM\xf0\x1b4\x80\x86\xe0\xf8\xe0\x1c\xa3F\x8d2|\xf5\x04m\xf8\xf0\xe1\xd1Æ\rK\x1a6l\x98\x1b\xfe|\xf9\xe5\x97[\x17tذa\f\xfe\xb9{\xf8\xf0\xe1\f\x85\xfe\xdcC\x87\x0em\x1d\a\xfc\xfd\xe5\x97_vC\x1b6l\x98sĈ\x11\xaa\x17\xd2\xce\xf1qx[\xff&\x83\xf8O\xc4\x0e\xe0·\xb7\xe4\xd9@s\x89\x9c\xa4\xc5yZ~\xeeɯmv Mo\xe2+\f\xe2\xf71\x88\x1f\xc0\xa0\xa6{\xe3|MQ\xe2y\xbb\xbb\xc7\xc1'\xbd\xf9\xc1\xfd%\xe5\x9f\xff\xbdx\xech\xe0\\+\x83\xf8\x9f0\x88\xef\xcb ~/\xfeN5}_m\v\x02-〱*\x8d\x1d\x83Ϳ\x19Ŀ\xc7 \xbe;\xe3o\xf4~Ol\xc6\x04\xf6 |\xef\xcb/\xbf\xdcj3\xf0w\xe1\xe7\xf0\x19\xf8\xac\xd1\xfeƏ\x1f\x1f\xf0\xb5\xd7^{-\x11\x8e\x133f̰\x8a\x02\x9aQ+V\xac\b\xdcR\x00\b\xc0N\x80x*0D\xbe\xe7ϟ\x0f\xc1\x0f8s\xd9'M\x9ad\x1e?~\xbc\x03P\x17PnĈ\x11D\x9c_h/\xbd\xf4R\xf4\xe0\xc1\x83\x93\x06\x0f\x1e\xec\x86?\a\x0e\x1c\x18=h\xd0 \x06\xff\xdb=d\xc8\x10\x86d\u007f\x83\a\x0f\x86\xefO\x1a4h\x90\a\xda\xc0\x81\x03\xdbC\x13\xfe=h\xd0 \xe7\x90!C\xc2.\xa4\xdd\xdf\x18\xc3 \xfeI\x06\xf1\xcb\x18\xc4\u007f\x11\xcai\xc0\x11<\xf9g\x03\xcd\xe5?ߜ\xe0o\x80\xbf_I\xce?}\xa6CA\xf5J\xa7\xbf\x1e\x9cp$\x83\xf8\x8f\xc38_\x03\xdc\x06\xd8\x11\xdf9Գ\xddTx\xfcO\xde\xfc3\xcdР?\x00\x97;\xbb\x1f|R4\xa7m\xd60p\x8d\x88\xf8!\xb8\x8fP\xcf\xf0O\x06\xf1\xc3\x18\xc4\x173\x88\x9f\xc7 \xfed\x82\xbf\xe1[a|\xee\xfc\xdaf;j\f\xfc)\xfc,A~\xa7\xf1-\x8e\x81\xc0mC\xe2\xf5l3/\xbd\xf4\x92i\xf0\xe0\xc1N\xe1\xfb\a\x0e\x1c\x18\vmРAn\xdcTٌ\x16\x10\x80c\x13\x1c\xb3\xa7L\x99\x12\x00\x81\xb9s\xe7F-\\\xb8\x10n`\x1c+W\xae\xb4\xad]\xbbVU0T\xd7\x03@\x04\x1c\xce\"\x80B\xc2[\xff\x95W^I\x1a>|8Q\xe7\x17Z\xff\xfe\xfd\xa3\xfb\xf6\xed\xeb\xee۷\xafW\xd2\xec4\xfa\xebׯ_\xf4\x8b/\xbe\xe8~\xf1\xc5\x17\xbd\xe2ַo\xdf\xc4~\xfd\xfa\x85\\H\x06\xf1\xbf`\x10?C\x85\xb3\x06\x83\x80\xff\xec\u007fR\xf2\xab\xcb;\x17\x9c\x98ڵ\xf0@\xee\xe3\xbd\x16\xdd\x0e\xcfpO\xf1\x8ex\x06\xf1ӤoVI;\xc9 >Î.\xa8Zt8\x82\xb8\xfc皽\xf9\xa7\x9b\x05 \xb8\xab\xfb\x9e\xa7\xfa\xf5\xeb\xe7\xed߿\u007fȫ&\xc6\xdf\x18\xc5 >\x9dA\xfc\xf10\xbb\x80i6\x8eo\xdf\x02\x86||\x87\xfc\xaa\xc7;\x17\x9c(Iɯ\xda\xe7\xcd?\xfduKߧ\x9b\x9d\xfez5\xf3\xf3o\x1c7\xf8+\x83\x1a-jm\xa6_\xbf~n\x18\x93\xa4Ѳ\x19\x13؇\x1e\x9b\xd1y\xdc1\x8d\x1b7\x0eb\x10\x89\u0091\x00b\x03\v\x16,\x80+M\xd57!\xffg\xe0<\x12;~\xfcxx뻆\x0f\x1f\x9e4t\xe8\xd08\x1a\x13+\xb4>}\xfaX\x9e{\xee9\xaf\xd0z\xf7\xee\x9d\x10\x81\xfe<\xa2>\x93\xfa\xf4\xe9c\x96w\xa8&;\x83\xf8\x9ea\x9cB\xaeA\xd0\xef5\x06\xf1O\xa4\xe4Wڡ\x0f\xf1\x18;\xe4Wv\r\xf3\x9du\xe0\x8cq\x85\xf5\x9a2\xe1p\xf2O\xb3\xcb_\xdb\xec\xf1\x9f\x0e\xb4;\nw?էO\x1f\xd5\xf7\xcc\xf8z2\x83A\xfc\xf9\x10\xcf\a\xcf~\xab\xf0;\xbd{\xf7\xb6¸\xb2z\x8d\xe9t{\xe1\xeeg\xdc\xfe\xb3\x93\x18\xc4\x1f\v\x03n\xd2\xf6\x0f\x06\xf1c\x18\xc4ߤf\r{\xf7\xee\xed\x155\xda6c\x96\xac\xa1\xa2͐hcƌ\t\x80\x00\x04\x93\xa7L\x99\x92\b7os\xe6\xccє\v\xa1\xab㒒\x12ӫ\xaf\xbe\xea\x807?8\xff\x90!C\xdc\x03\x06\fH\xec۷/\xb5\xc1\xf6\xe8\xd1\xc3ѣG\x8fdQ\xf3\x16\x17\x17[h\xf5W\\\\\x1cW\\\\\x9c,iq\x12G\xba\x93A<\\q}\xa9\xe1l\xbe\x9bA\xfc\x8b\x90@#\x19_\x9cx|]\xf3wg\xb9\xfc\xb5\x9f)|\xcf7\f\xe2\x873\xa8Q\u05ce\v\x00\x00\xb6\xfd\x1e\u007fMk\xbb\xa3`\xc7\xd30\xc7:\xbe+\x16o\xf9\x95\xf2\x12>e\x10\xff\xa7\xe2\xe2bs\x8f\x1e=\x92$k\x98Խ{w\x00\x92N\x81s?\xe271\x88\xff\x8f\x86\xb9\x84\xa4\xa7G\xec\xc5\r&%\x9b\xe9ٳg\xb2\xd0z\xf4\xe8\xe1\xa1m3\x92\xf1\xb5\xb1\x19\x92\r\xe2\x1b#F\x8c\x80\x80{\xe0&\x02\x83\x80\x95*\x00\x80\xf3Ù_p\xfe\x97^z\x89\xe9߿\xbf\a\xb6;}\xfa\xf4q\xf5\xecٓ8\b\x14\x16\x16:\n\v\vS\xa0\x15\x15\x159\v\v\v\xbd\xf8\xdf\xde\xfc\xfc|\xe2\vZPP\x10'\xf4WXX\x98$\xea/\x85-x\x0e\x82c\x8f3\x88ߢ\xf2\xcd\x05\x86\xba\x93A|\x0f\x06\xf1^\x15\xfdy;\xfa\x8f\x0e\xf6\xa0\xeao=\xa8\xba9\x11\xd5J\xbf\xef\xb0\r\xf1\xb7\x1b\x19\x9f\v\x9d\xfd\x83\x1b\xd54\xc3\xf7{\xfc\xd5\xcdI\xe8L\xf3\x1d\xf9۞.**\x82\xfe\x1d:A\xe5v\x9c\x81\xd8f\x0e\xec\xa8\xf1ێ\xfe\xa3CDcl]ς\x82\x82\xa4\xfc\xfc|\xb3\xe8{\x9c8g\x00\x82\x81\xffU\t\x06\x95\f\xe2\x91\r5\xb6\x13\xdb\f\x8c\a7gQQ\x91\x17\x8f\xcf[PP\x10\t\x9bI\x12\x8d1\x8eƱ\x18bUC\x87\x0eu\x8f\x1c9҅\x8f\x03\xae\xa9S\xa7&\xca\xdd\x0e\x10\x01\x00\xb8\x86\x80\xe0\x03\x04\xfc\xc0\xf9\x85\x88\xe7\v/\xbc\xd0\x1e\xb6<\x80\xb2EEEA\vj\xb4q\x1c\x97\xc0q\\\ah\b\xa1\xc0\x16\xce\xef\xf7[\x10B\xc9\xf8\xe7\xc9,\xcbZ\b\xf6\x17'\xea\xcf\xed\xf7\xfb\xcd\xd0_&z>\xf5f\xb4\xbb8\x19UT&\xa0:5FY\xc5 ~\x10\xe4ի\xedχ\x8aR\x12P\xdd$\b\x92%\xa1\xd3\xcd\x1eT\x15h.tV\x00\x921\x8c\xbf\xd1\x10\x1b\r\xe6\xaa\v\xda\xfa\xb4\xf0\xdd\xc2Xn@\xe5O \x84:\xe0\xa6k\xabl\xe7x\xb8\xe2\x1c-\xbe1\x10\x8f\xa5#:2;\v\xf5\x0e\x18'B\xa8u\xdc\x1cǹY\x965\xb7\r\xa4\x06\x92\xa2zk8Z]d\x10\xdf\xffa\xf4z\xaa0\x16\xbf\xdf\x1f\x18\v\xbc(\xc0f\xf0\xcf#a3f\xf8\xbbh\x8c\xc4@\xe0\xd9g\x9f\xb5<\xff\xfc\xf3\x9e~\xfd\xfaAP\x1an<\xa2\xc5\xc7\x01\xb8\x1d\x98={\xb6\x95(\x00@\xe2\x03\xdc\xf3\xc3vc\xe4ȑ\xd0i\xd0\xf6\xb3gϞ\xed\xbbw\uf792\x9f\x9f\x9f\xc2q\\\x92\xcf\xe73\f\x02yyy\t>\x9f\xaf\x03n\tRC\xf6\xf9|)\xf8\xffR\xf2\xf2\xf2\f/hnnn\\^^^*n\x01\xa3d\xb8@\xd0+ρ\x1aj\xdd\x01\xa7\xa9lv\x8b\x1cGҾb\x10\xbf\x90A\xfc\xafU\x8e/N\x18_\xba\xafWG\a\xaa_ \xe78\x1eT\xf9I'\xeeP\x1a\x81\xf1Y\xf2\xf2\xf2R\xbar\xefu\x83qH\xc6\xf0\x10̱\xf0<0\xf7z\xfba\x10\xff\x18\x83\xf8KR \xc3\xfd\xcdw\xb0|\xe0\x9c\xea\xf3\xf9`\xbe;\xe0\xe6\xce\xcd\xcd5+\xe7O\xf0\xf7\xe2\xe0ꧡ@ \x11\x9d\x85\xf9\xbaԉ;4\xee\x01vv'\xda6#^C\x9f\xcf\x17\x04d\xf0w\xf8\x99h\x8cq\x04v\xc3\x168\xfe\xc2\v\xf7\x85\x17^p\xc3N@\x9c\x97\x00\xbbs\b\xce\xe3\xa0`\x1c\x11\x00\x80,$\xc8\xf0\x83\xa0\x1f\x8e\xf8\xc7*m\x838\x8e\x83\x89퐛\x9b\xeb\xce\xce\xce\xd6\r\x02\xd9\xd9\xd9Μ\x9c\x9cTܜr\x9f\xc9\xc9ɱdgg\xa7dgg\xa7\u009fYYY\x16\x03\xfdY\xf1\xf7@\xf3\xfc<\xaf\x14\xdefY\f\xe2kZ\xb3\xe4PC\xb3\x9b\xabjvs\x95\xcd\x1e\x0e\x1c\xa8\xf5\x1e\xbd6\xf0\xa6\xf2\xf3\tZ\xfa\x13\xc6\xd7-\xa7\x18\x9c\xffM\x99\xad3\xf4w\xf6^\xdf\xd2\a\xf1s9\xf5\x8e\x0f\xe6F\x98\xab.\xec\xc6n\xa2go\x05\x00<\xa7\xad\xf3n\xa4\xbfD\xae\xf6Vxv\x98+w\xf0\\A[*\xdcX\xe4\xe4\xe4\x04\xcd{VV\x969\xf4-D\x93\r\xc7\v*\xdb:\xff\x99\xc0\xba@s\xa13B\xd6\xe1\x8b\fjl/\x06\xc1\x9c\x9c\x9c\x14<>\xa26\x93\x93\x93c\x96\xb1Q3\xfc\x9f\xe8sV\x03;\rK~~~\xe0(ӳgOO\xef\u07bd-rW\x84𢆛\x81Y\xb3f%̟??\xce\x10\x00@\xb2\x0f\xe4\xaeÝ\xe3رc]r\xd9NRD\x84\x81fee\xa5fffz2224\x83@FF\x863###\x15\xb7\x90F\x98\x99\x99i\xc9\xc8\xc8H\xc1\x9f\x85?-:\xfa\xb3\x8a\xfa\xf38P\xfd\x1fqtZ\xe6<\xfb\x1d\b$s\xc7\xf7{\xb9\x93i\x8c\xbfѬ\xb7\xbfg2\xd9T\a\xaa_\xa2\xf0F\xdb\xe3\xe6*\x13\xe1\x99\xd4·B\u007f\xe29JM\xe6\x8e=&\xd3\xd7C\xa29ufff\xc2\xfa\xe9\xed\xcf\f\xcf\xfc\x9b\xec\xf1wz\xb9\x13\xe52`\x03m\x91\xc3\u007fь\xfb\v\x9a\u007f56\xe3`\xebL\f\xe2\x1fű\x82\xab\x89ܙf\x01l\xe0\uf4bex\x06\xf1\xfe\x84\xfc\xc6(Z6\x93\x99\x99i\x0ea\xa3f\xc9\x1aZu\x80\r\xec\xde\xe0؛\x82A\xc0\x12*N\xf7\xdak\xaf\xd9\xe1V\x00\xb8\x03\xa1\x98\xa7!;]\xb0`\x010\xb4lp\xa6\x80\xfbƱc\xc7ƪ|\xdb\x04&'==\x1d\x9a'==]\xb5\x83\xa4\xa7\xa7;\xf1\xefAs\xaa5\xf0\xf4\xf4\xf4\x14\xfc;\x1d\xd2\xd2\xd2T/hZZ\x9aU\xe8\xafk^\xd9\xc3vԸ9\\Pρ\xea\xd7v\xc9\xdb\xf0\x84\xe89\xad\x1a\xc6\xd7\xda_ZzF\x8a\x03\xd5\xcdT\xe8g=\x83\x9a\xda\v\x0e\x85\xe7QӼ\xe0\xf1\xc1\xdct\x10?\xabp\r\xa8\x04\x00z\xd7\x01\xf7\x17\xf4\xac\xbfʙ\x92\x88\xa3\xf5rc|]n^\xe0\xf7\xe1{\xd4\xf6y\xb3o\xcbo\x92٣\xeb\xdcܩoe\x9c_\xdc*\x18\xc4\xff\x81\xa4\xcd\xc0\xb3\xaa\x01,\xe9\x1a\xc2wh\x01𬬬\xc0\xae\xc5\xe7\xf3\x01\bX\xd4\x1c\xd9!Q\x0f\x18\x8b\x90\xb9\xbbbŊ\xf6\x9a\x00`ٲe\xa6\xd2\xd2RH\xf7\x05v\x15\x00\x80&\x92\x06,hZZZ\xc7nݺA\xf3v\xeb\xd6-\xec$u\xeb\xd6͉?\x0fMӛ\a\x16\xb0[\xb7n\x1d\xf0\xef\u009f\x16\x15\xfdY\xe1\xf3\x0fd\x8e\xbd;\x99=\xfa\x06D\xab\xc3D\xf3W\xc2՟\xd0_ZZ\x1a\x18NG\xd7},\xe7\xfcx[\xf9w\x1aQV9\xe7\x17\fێ\x1a>\x17v\x1e\"\x10\xc8\"\xed\xfcZ\xf2\x04t\xe4\x01\x844JB \x90\x15D\xec\x81\xdc~\xb6\xe2\x8b\xfb\xb2\xe7\xfc\x92\xa6\xcdH\xbf\xf3\xe6\xbc\xcd(\x89\xab\nJ\f\x13@\xc0\xcdV|y\x83oG1!\x9bQ\xb4C\xa5\x8cJ#\r\xa4\xd3\xca\xca\xca\xe2!\x0f\x00n\x01***̊\x99\x80eee\xb1\x18\x00\x1cj(\x85F\xd3{I,(\x83\xf8\x17\xe0,\xa7\xe0\xfc{$gJb \xa0\xe4\xfc\xf8\x996\x06\x19\x10w\nv 덠\xba\xcaģ\x90 \xa01\x13P\xd5\x1b\x89\x10\b\xachu\xfe\xd65\xac\xdaJ\xcbf\x94\xbe+\x91;\v\x15\x8av\xb5%\x81\x05\xd6\xf0j\a\xf6д\xdfg\xbdԎ\x86\xf3\xcb\xcd;\xce\x04\xd4m3 \x99\x06\x85B\x85D\xa0\xfd\xfb\xf7G\x85\xe5\x02\x00y\x00r\x881\x17\xc0J\xcb\xf9\x8d.\xa8\x9d\xe3\xe1\f\xf9\x86\xdc\xf9͎\x1a!\xc2<\x1ej\xf1\x1bI\x1b\xd6\xe9\xfc\xe9m\r\xe8\xd4G\xbf\xce*\xf9\xb1ޭ\x9d\xc6\xd4cE\x10\xd0\xc0\x05д\x1d5\n\x02 H\x9aȝ\xfePXC\x11\xb1'\x83bj\xae\xecw\xc4\xfb\x03\xfa\r\xe3ķ\x14b Of\x8fm\xbc%\xef]\a\r\xe7\x97\xce?\x06\x00`\xd8j\xb6\x19\xa8\x16\\ZZj\x17R\x81\xa5\xea\xdc\xe1\xc4\x1a\xe3Dd M\n*\xc0 \x13\x91\x81\x9cF\x16#Ĺ\xcd\xc1 ~\xab\x82\xf3\x83\x18Ɠ\xa4\x16C\x8b\xf3\xdb\x10\xcf\xe0\xea4\xc1B\x19\xa86[\xefݹ\x16\xe7\x0f\a\x02j\x00@\xefY\xd4\b\b\xc0\xe7o\xf4m\xeb)q~\xa1\xd2\x0fC\x1a\x04\xd4\xfc.d\x84\x82<\x9b\x1c\bxؓ'R\xd8\xf7;\xd2p~)\xbb\x12\x93\x81RsssU\xdb\fH\xa6͞=\xdb!\x90\x81䔖Ո6Z\xa1\xf68\xae\x00\xacJI\x058\xe4\x98\xf2\xa8\xc7\bT-(.$Y\xa5\xe0\xfc\x10ѽ\x9d֢\x84r~\xfcl\x13e\x1c\xec\x1d\x03\x8el1\x00\x1cm@ \x1c\x00\x18\rD\xe9\x01\x81\xef~'\xadc\x12W\xb5Y˕\xa9\x1e\x10\xd0\xf2;\xb8\xdea\x8d\x1c\b\xb8ي\vI쩻hؙ\xe8e\x1a\xa8'\x00\x00\x00ժX\x96\r{,\x9f4iR\xf4ԩSA\xf06\x01\x00`\xf9\xf2\xe5\x16\xdd\x15\x81\xa6L\x99b\xc5\x00\x00u\x00\x99p\x95|\x84Z\x00iiiN\x12g2\xe9\xe2\xe0j\xbc\xbc\x82\xf3obP\x93\x83\xe2\xb6,\x9c\xf3w\x91\xa9l\xfb\x15\x83\x9anҹ\x95\xb7\x18ɸ\x93s\xe8ξ=\u007fQ\x02\x00RQh\x8dǿ\xa0\xcf2\xfe\xc0M\xceW\x92\xe7\x839\xedJ\x88y\xaa\x190\xec(\xb0\xdb\xdc$\v\x02ܩ\xcb.\xae\xe6\x01\x1a\xce/.*\x02\x95\x85\x00\x00\xa0\xc6`~~~\\\bɲ\x80\xd6%\xec\xdc\x01\x00\x16,X\x10c\xb8&\xe0\xf8\xf1\xe3\xe31\x00\x80\xd2\t\xa3T\xc3\x0fP\n\x03\x80\x93`d\xbdu\x91\xf0\x9d\xed%y\xe7\xbf0ˑ\xaf\xafh\xa6Z\x16a\xb8l-\x06\xf1e2\xce\xf5\xb2\xce`\x9ea\xe7\x97\x03\x81\xdb\xf2֧\xc9\x14\xcex\x88\xf4\x15\x94\xca\x00\xb0\x12\xa5w\xa8\xcc<\x96\x11`\x9e\xea>2\xd8\xf3\x9b\xa2q]B9\x10\xf82\x91;\xf38\r\xe7\x17\x97\x17\xcb\xcb\xcb\xf3\x00\x00\x14\x14\x14\xa4t\xef\u07bd\r\b\xbc\xf2\xca+\x01\x8dK\xd0\xe8\x04\x00\x989sf;bU\x81G\x8e\x1ci\x03\x00\x188p \x94\x01\xb7K\xab\xf7\x02:a\x00 \xc5\xea\vZ,\a\xaa\xff\x83 \xb3\x15\xec\xfcUW\xec\xe8B?\xcaW3j\x9c\xffa9\xf1\x0e\xbb\xbf\xb1\xbd\x8e\xeb\xadq\xf7\x98L)\x85\xf8\x8f\u008eT\x02\x02\xdf\xde\xe0\xdbً&\xb1\xa7\xb0\xb0\xd0\\\\\\\x9c\x84\x01\x004\x0f\x03¤\x00\x00ZԹu?\x00\x1c\x010\x00$\x03\x00\xe8\x15\x93PYc\xfe\x1b\xf1[\x1f;\xff\xa7\t\xa8\xeeW\x11$h(;\xbf?\xa0\x93'Wp\xe2\xc1\xeb\x91\x10\x02\xe7\xfd@\xcd~\x11\b`\x00\xa0F@Q \xf5\xa8)\xe6\xf1\x80\x9c\x12\x90\r5i\x8d\xf4S!\x9e\xe1\x98\xd4'2ǁoo\xf0\xed\xe8N\x93D\x04rk\xbdz\xf5ra\x00\xf0\x00\x00\x88\xe5ɩ\x02\xc0\v/\xbc \x00@\n-\x00`\x10\xff{!\x1a,\x06\x00\x0f[q\xb9Kn\xd9#\x94)\x9aV9N\xbf\xc2sf(]\xfb}\xcf\x00\xc0y\xbd\x01\x00~\xde\r2\xf3\x9by=\x00\x00~>\x10-\xf9X\x02\x00-\xc7\x01t\xf6\x19\x8a\x00`\xe9ի\x97\xe7\xf9\xe7\x9f\aUgo\xc4\x00`\xc0\x80\x01AG\x00\bH\xe0\x18@\x02\xc1I\xfd\x95\\\xc0\xcf\xcdU~tW\xce\xf2G(\x17ih\xc3\xeaS\x02\x81\x84\u008bf!\x1fA\xc2\xf3\xff\x89\xc1\xddFĎ\x00p\xac\x12\x1d\x01\x9c\xd7\xcb\x11@R\xdbOZ7\xa0\xca\xc1~`\xbe\x96G\x80\xa0\xe3\nWu\x9f\x9b=uI8R\x89\x03\x83\x89ܙ?\x92\xee\x0f\xf4\r\xbbw\xef\xee\x15\x1d\x01\\\x119\x02\x88\x83\x80\xbd{\xf7\xa6\x12\x04d\x10\u007f\x87\xc0\x9f\x97\x04\xfc.'\xa0\xf3?\xa6\\\xa6I\x96է\x04\x02p\x1e\x95\xab\xeck\x90\xd5\x17\xb1 ̯L\x10\xd0y=\x04\x01%6\xf1\x96\xdaX@$\x82\x80rkxg\xee\x8aG!'\x00v\x02\x92\xdd\xc0\x17.\xae\xe6~\x82A@KAA\x81W\b\x02\xf6\xee\xdd\x1b\x82\x80\xa6\xc1\x83\a;\xa9\x06\x01\x85k\xc0A\x83\x06y\xfa\xf6\xedK\xe5\x1a\x10g\xf85\xca8\xff\xa7\t\\\xddO#\xc1\bS\xb8\x06\x94\x05\x01\x06\xf1\xef˼\xfd\xef\xd1\xeb\xfc\x91\xbc\x06\x14\xd7(\x90\xb9\x06t\xd2r~=\xc9B\xb8\x84\x98t\x17\xf0\xfe\xb5\xb8\x06\f\x150N\xe2\xaa\u007f\xa1\x10\x13\xb8\xecf+\xee4ڟ\xcf糀 \xae\xc25\xa0i\xf8\xf0\xe1N*׀\x13&L\xa0\x9e\b\xc4\xf8y;\x83\xf8S2\xce\xff\xa5\\\xc0\x8f\"#L)\x11(h\xb1ak'\xf3V\xda@\x90\xd5G-\x11H\xa6@\xc9CZt\ah'\x02i\x88\x05\xfc>R\x89@j\xf3F\x18\xc4\xdf/w;\xe0a+\x1aR\xd8é\x06\x12\x81\x02\xe2\xae8\x13\x10d\xcf\xe5\x12\x81LcƌI\xc0R\xe1d\x12\x81&O\x9el\x85\xcc\"5\xa9\xc0YYY\xbaR\x81\xb1p\xc4\x16\x19\xe7\xff\x8f\x03\xd5?NY\xac\xc1\xaa\xb6\x1e\x9bxѽ\xec\U0005de3c\x98\xb8\xddO\xc2\xf9i\xa6\x02'\xb3G\x1fӐ\n\xec\xa4\xe5\xfcZ?\x8b#\xee\xd2\xe7~/\x12\xa9\xc0Z3\xfc\xf0\xedտۂ\xc0\x89\xe3\xb7孷\xebH\x05\xb6`e\xa0\xb0\xa9\xc0\xe3ƍ3\x95\x94\x948\x88\xa4\x02Ϛ5+\x0e\xc8@\x00\x00\xa3G\x8f\xa6F\x06b\x10?O.\xc3OM\x92\x0fAF\x98Z2\x90\xe5\xce\xdc\x15\x0f\xb7T\x8fi\xad1\bm/%V\x1fI2\x90U\a\x19\xc8I\xcb\xf9u\x80\xc0^鑫\xa3o\xdfOi\x92\x81\xf4\xa6\xf72\x88ϑ\xcb\x18Lf\x8fnx4\xfdEյ7\xd3\xd3\xd3\x03b\xa6\x1a\xc9@\xa6\xa9S\xa7\xda\x052вe˴\x93\x81JKK#B\af\x10?H!\xb7\u007f\x00i\x16\xa1Q\xe7\xff.\x92^7G\x94\xf8!\x80\xc0\x93\x14\x1d\x99\x04\x1dX\xb56\xa0^\x100J\aV\x91\x1d\xf8\xa4\xb4\x80g\a\xf6\xf0\x12Zt`\xa3\xb9\xfd\f\xe2\a\xb6\xad,\x04\x85a\x0e\xcfVI\a\x16k\x03j\xa2\x03cm@\x9b.:\xb0\xb8 ȴiӨ1\xc2p6\x95\x9c\xf3\xcf#\xcd\"$\xe5\xfc\f\xe2\x13\x18\xc4\u007f)9\xdf\xd5\xff&sT;\xca[y#\x05A4k\x03j\x05\x01B\xfa\x8e!\xbf\x03\x12\x80\x18\xc4\xd7J\xaa\xf7~\xf5묒.$\v\x82\x90d\xf51\x88\x9f#G \xba!ogO5\xc7M#\x05A\x04m\xc0\x95+W2P\x11HUA\x10\xa1$\x18h\x03\xd2,\t\xc6 \xfe\x06\x06\xf1\x1f)\x94\xf1\xaa\ap\xa0\xb1\xa0F\x9c\x1f?w\x1f\xe9\x82v\xf2\xed\x1d\xae2x\xd8\xf1\x1a\x94\x04ӭ\r\xa8\x16\x04\b\xeb;:\xc3\xd44\xec\xd3\xd6f\x1a\x9e'\xcd<%\xe4\xfc\x90\xc9X-[^\x8c\xad\xf8\xe2Μ\x15\x0f\x87\xb3\x19\xa3%\xc1@\x1b\x10\xc4~U\x95\x04\x8bTQP,\x14yH\xc1\xf9\xc5m\x11\x83x7\xa9\x055\xea\xfc8?\xbdF\xb2\xa0_<\x985\xe6v\x15ׇ\xa4\xae\xf3\xb4\x14\x055\xac\r\x18\x0e\x04(\xe9;*~\xe7\xdd9\xcbR\xa0@\xa7\xc4fj\\\xe8#\x13\r\x10\xd0\xe3\xfc6\xd4\x04\xbbęX\u007fBV|\x04W\x1b>\xf7\xdb\xccW\xba\x84\xb2\x19BEA\x03ڀBQГ'O\xb6-\n\ne\xc1A\x17 \x12e\xc1\x19\xc4OS\xe1\xfcB\xbb\xcc \xbeG|AC\x94\x91\x055\xea\xfc\xd8y~+\xf3|s\x14X\x844\x13zԔ\x05'\xa6\r\xa8\x04\x02\x94\xf5\x1d\x15Kɧ\xb0\x87\x97\xca\xd8\xccoHנ\xd0\xea\xfc\xb6\u008b\xf0\x82\xc8c\x10\xff\xcf0\xaaĭ \x90\xc2\x1e){\xa6[\x1au\x9b\xc1ڀ\xb1\x826`CCCKY\xf0˗/\x832Pԑ#G\x02\xc2 \xef\xbc\xf3\x0eUa\x90\x9b\xf2\xb6\x15\xbb\xb8\x1a\xb9\x02\x9e\v\x15d\xb3\x85v\\\xa3\x84\x95R:\xa8n\x86\x16\x83\xf8\xc52\xcfu\xaf\u009b\x82jJo\x18a\x10\xe2ڀ2 \x90\x1c\x01}GYa\x90.y\xeb\x1f\x91ya,&]\x83Bc\xc0\xef\x17\n\"'B\xfb/\x83\xf8\x95r\x85F;\xfbv\x0f\x8e\x84\xcd\xecܹ\xd3t\xe8СvX\x1c4X\x1a\f\x00\x80\xb64\xd8\x1d\xb9\xab\u007f\xe4a+>\x95y\xf3O\x14\xa5\x01\xef\v\x83\x9e\x90\x16څ4\xa9G\x85\x94\x14$*}\x19*\x1b-\xd22Oz\xfa\xbb\x9e\xa4\xc1t\x92\x88\x02og\x19\x99\xf1/\x95\x8a\x87\xd2\"\x82\x89bYK\x14t\x0e\x85v\x82A\xfc}\xf8\xf3\x93d*F\u007f}W\xee\xb2?D\xc2f\xa0UWWG\xb7\x8a\x83J\xb4\x01\xa3hu\n[x'W\xbbGL\xeb\xc5Ui\xf6\xc5\xe77Z$\x91\xde\x1erj1\x92\x1aq3\xc5\xf5\xfei3\xc2\x18\xc4\xe7\xcb\xdd\xd9_X\xbfN\nD+4\xb0\xfaHk\x11\xb6\t\xf8\xa9\r \x19\x88\x01\x04\x05\xe5Hs\aT\x06\xe5\xa4\xc1\xe4\x152d\xac΄\x9c?\xc8f\xee˞\xf3#;\xba0\x01\xbf՛\xc3Ī\u008a\xcf:\xb9\xdat\xa9l\x9c\x1d5\\\xb95\xef\xddgh،4\b\xd8\xd8\xd8h\x0e\xfa@yy\xb9iǎ\x1d\xb1\x00\x00\x908\xb0d\xc9\x12\"\xf1\x80{r\xe6{<\xec\x89:\x99h\xff|\xb5Qd\x1c]\x85\xc2\x1b\xe7\xc2L>\xf0\xaf\x97ޝ\xbb\xec\xf7*\x8a{\xaa\x06\x01qF\x97\xa8=\xa1\x91\xd5GJ\x8bP1گ\x06\x04t\xde\x02Ȯ\x13-\x10\bs-\xd7\xfa,\xa9\xbe\x03\x992c\x19H2\xb7\xbf\xb3oϏ;\xb0\x87\x97\x82\\x\x98\xdb*(U\x8f\x1c\x88\x8fR\xdb_\n{xE[ffC\xdd\xc3\x19Co\x13\x9e\x05\xb2\x01I]\x03n۶\xcd\n⠧N\x9d\x8a\x96\xcd\x03زe\x8bi\xfd\xfa\xf5qB\"\xd0ܹsc\x8c.d\a\xf6\xd0B\x19\xe7?\xcb >^\xebU\x92\xcd\xcfC\xfe@o\x06\xf1\x1f\xc8-\x82\xe8j\xf1\xaa\x97=\xbe-\x91;\xfb\x17\xc6\xdfh2\x9a\x02\x8aQ=H\xc3>\x1e\xf1\x16\x1d\xac>\xa3Z\x84a\xaf\xfa\xc2=\x93\x8e<\x80\x90\xebC\x81E\xa8&1'\xf0L\u007fN/\xbe)\x91;}I\xfa\x06&\xc4\xea{\x18\x97y\xbf\x12\xe6\xca\x1ajW\xf4gPS{\xad\xfd=\x949\xfc\xf6\x04\xee\\}\x1b;Fu\xd3E\x89@\x1d222t\xdb̒%K\x02\x89@ \r\x06\x00p\xf0\xe0AK\xc8L\xc0\xb5kךV\xadZe\x05\x00\xc0\xa9\xc0\xed\xf4.\xe4\xed\xb9o\xff\xc5͝\xba\"\x99\xb4\xff\xd8\x10\xffs#\xc9$\fj\xb2\xe2\xb7\xf2\x872\xce\xdf,!\xe9@&\xd6s\x90«S\x19\xa6\x8b\x8c\xc3\xcc2\xc0\xeaӫE\xa8\xban\u007f\xa8gӘ\t\xa8j]\b\xb2\b\xb5\xa4\xe6\x06\x9e\xad\x03{x\xb1\x8c\xceA\x17=\xce\u007f\x93o+\x1c+z2\x88\xaf\b\xf1r\x11@\xe0S\xd0|\xb0\xfb\x1b\x19\x03\x01F\x81\x9c%=^^qq5\xbf\x11\xa5\x02\xa7deei\xb6\x99\xb9s\xe7\x9aJKKm\x826\xe0\x96-[ک\xe2\x02,_\xbe<\x90C,\x90\x81&N\x9c\xa8\t\x04\xd2\xd3ӭ@\x06Jf\x8fl\x94A\xcca\xa4\xd2I\x19t\x11&\xb0o\x02w\xee\x9f\n\xce/n_`!\xd1\xfb5ʐ\r\x91~W\"w\xe6\x11\x83\xac>\xadZ\x84\x9aE;\x94@@\x03\x17@\xd3z\x10`\x11\xea!\xe78o\xcd{']FOp\x88\xda\xf9y\xa6[Z\xc7.\xb9e\u007fqp\xf5o\x84;\xdf\x03\bx؊K\x1d}\xfb_\xbd?\xeb\xd5\xdb\f\xb0\b\xa5\xa0\xfc\xbaL\u007f\x15\xf7\xe6̋\x13\x91\x81R\xa0&\x80\xda\xfe\xa6O\x9f\xdeJ\x06\x82#\xfd\xbau\xebb5\xb1\x01\xe7ϟo\x9a5k\x16#h\x03\x8e\x1e=ZU\x82\x10\xe4-\vt`\x0f{r\xa7\xc4\xf9+m\\S\fa*\xa9\xf5\xb1\x8c>\xb7t\xf6\xed\x1e\xe4a+\xce+8\xbf\xb4\xc1\xae`\xd0Myۺ\xaa\x10\x88\f\xbaov\xa0\x86\u007f\xfc-\ru\"\xc0\xeaSK?֭\xd8\x13\xe2\x8d\x13\x8e\r\xa8+\xc3\xcf\x00\x8bPw\x80\xf6\x89\xf4\xe2$\x0f{\xf2#\t\b\xbc\x1fn^~\x9a=\xf3\xdeN\xbe}\xa3=\xec\xc9\xd3*m\x06\x84J\x9e\xbd/{n\x92A\x16\xa1ܱ̆\xf9/\xd2>\xfbK\xe8\xc0)P\x15H+\x1dx\xf9\xf2\xe5\xedu\xd5\x03\x981c\x86iʔ)v\xa1 Ȱa\xc3b\xc3\x14\x04\xb1\x8a\n\x82\x80\x9aϣ\xa2{R@ן\x13.&\x11\x14\xed\xbf?kL,\x83\xf8\xbf3\x88߮bA\x03[-'W\xbb\xb3\xb3o\xd7\x00,\xdd\x1d\xb4\xa0\xd2\xe8?\x18J\n\xfb\xfeb\x82\xac>U\x12\xd1$Y\x84\xa1\n\x82\x90H\xef\xd5\xc1\"4\\\xa0\xc3͝Z(\xc9-\xb9\xca\xf8\xdb\xde\x06\xd8\x11\x9f\x90\xc0\x9d+\xf4\xb2\xc7!\x1f\xe5J\x88ݢ\xb8A\r\x82gl\x88\x8f&\xc0\"\fu;\xf3\x84®\xb5\xa3P\x10\x04\xd7\x03H\xf6\xfb\xfd\x16\xb5\x05A@\xe5\xdbPE\xa0\xd7^{\xcd4~\xfcx\x87P\x12l\xf0\xe0\xc1\xb1\n%\xc1\xe2D%\xc1< m\x8c\xef<;\xb5\xc8,7y\t\x97\x93\n'\xd4\xf9c\x06\xf1\xb3U\\۴\x9c\xef؊\xff$\xb3Gwt\xf4\xed\xef\xeb\xe2j\x92\xf1w<+Mظ%oc\x0eaV\x9f\x12\x8b\x90\x98V\x9f\xb8?\xa5\x92`$s\xfb5\xb0\bI\xc9u\xfd\x11\x1c_\x02\x02\xcfb\xa7O\x84\xe8<\x94j\xb7\xa3\x86\u007f\xcb\xd4qP\xbaV~C\xc8\xde#\xc4\"T\x93\xa4\xb5Z\xe6Y\x96ɔ\x04\xf3\x16\x15\x15Y\x94J\x82\tڀ\xa0\xeeM\xa4&૯\xbej\x1a5jT\x82\xa0\rطo\xdf\xf6\x92\xa2\xa0q\xa2\xa2\xa0\x1e\x904\xa6\\PR5\xb1ǎ\x02\xb5\x06{ɤ\x8e\x86\b\xf2T}kG\x8d\xbb\x04*\xe7w쭊\u007f\xfd)\xbd\xe7M\x14X}\xd2\xebJ3i\xad>\xa1?\xb9\xa2\xa0\xb8& Qb\x8f\n\x16!\xb1\xfa|\x0e\x8e\x8fa\x10\xff\x99\x18\x04\\\\\r\xc8\xc4\xefd\x10\xff\xad\x8cz\x8f\x92\xf3W\xb4\x04\x8c\xd5)Lk`\x11\xaaZC\x86kJ\x95I0\xba*\x88\xcc\bEAqM@o\x8f\x1e=,⢠Æ\r\x83\xa2\xa0.\x00\x00P\xf5&Z\x15\x18\xd0e\xe8СNQY\xf0\xf6\xb8,x\x9c\xa8,\xb8\a\xa4\x8c#\xc1\b\xd3Y\xcc\xe3\xa78a\xe8\xe3\xf0 \xd0\x12\xbc\x14\x1b\x8e\x97=v螜\xf9n\x82\xe3\x93K>1\xd3\x10\xea\x14\xfa\x83D\x13q\xf2\t\x8c\x1b$\xc3i$\xf4\x84`\x11\x12\xad\xd0k\xe3\xf8x!SSf'\x10\xce\xf9?\xc6i\xe5?\xa3\xc4\"Դ\x86B\x85,I;l\xcd\xff\xa7I(\v\x0e;\x00\\\x15\xd8ӻwo\v\x94\x05\x1f2dHkYp(\xe2KE\x17\x00Pf\xe0\xc0\x81N\x910\x88C\xd0\x06\x04\xe9b\x900\x8e\x14#\xccȝz|>oi9\x96\x04\xd8Y_\x86\x02\x01i\xb6\x16\xe6!\xc0\xb9\xf0\x95\xc0]q>\x1fG\x18\x04\xbc4I!\x89\xdc\xe9?\x88\xc7\x04\xccL\x9a\xc2 2 \xe06\xea\xfcv\xd4\x18\x8b\x83\x99\xb0\x06\xbb\x85\x02\x9c\xa2[\x1a\xd1\xf8N\xcb9?l\xf1W\x81\xa6\xa3\xc3\xdfԎ\xc0\x18\x95X\x84\x9aאi\xc9u\xa9\r\xa5\x86TXX\x18\x10\x06\xe9ٳ'\b\x83x\xfa\xf7\xef\x9f(\b\x83\xa8\xad\xddiD\x19\xc8\xf4\xe2\x8b/\xba$ڀn\x9f\xcfGS\xaa\xcbI\x8a\xd5\xd76\xb9\xe8\x02DƳ\xf0\xf9\xeb˶9\x05\xc1oK\x05b\x12\x90;^\xc5\"\xa1ɑ`\xf5\x19\x93\x06\v\xceA\xa7-\r\xa6@ZҒ\x89\t\xbc\x90\xbf2\x88\x1f\x87\xdf\xf4߄\x8b\xeb\x88A\x00\xb7\xaf\x1d\xa8\x1e\x12{\xb2m\xa8\xc9Fa\x8cRҒ\xee5T\x10\x9c\xa9\x8b\xf7\u007fw\x83&H\x83ae /\x06\x00MlH#ڀV\t\x00\xc4\xd32\x1e\x85\xc9u\xd1\xe8\xc7\xeeo\x040xځ\xea\x17\xbb\xb9ʫb\xf9\xac\x10)\xa0JWF+[2\xc4\xf8G\x18\xc4'\xe9 \xf6Xh\x01\x00* \x00\x00 };F@\x1e\xbc\xcd\x1a\xfe.shכ\xf2\xb6>\x8c\xcbgÜ\xbc#\xa8B\x19m\xe2\x1d\xce=9\v\x1f\x8c\x84\xcd\xc8\xec\xe0\x8c\xdel\xc8\xe9 4\xd98\xbe\xbd \x0f\x0eG\x00\x10\a\x15\xed\x00\x92F\x8d\x1a\x15M\r\x00\x86\x0e\x1d\x1a+\x04\x01\x9f{\xee9WqqqTAAA\x92(\bh\xa5h8B\x90\x8cf\x19\xaa\xc0BB\x85\x16a\xdb/\x1c\a\x80\xb9\xd8ɷ\xa7\x87\x1d]\x98\x8f\xdf\xf0\x04\f\xb5\xf1j\x12Wy\xd1\xcb\x1e\xdb\v\x84\x13\x17W\xfd\x12\xb0ĺ\xe6\xae}\xfcWY\x13\xefy\xba[F*i\x10\x80\x80\x9f8H\x06\xce\"b\xa0\x11\x03\x81\x94\x16\x02\x97\xbb\x03{\xe8Ax\x03w\xf4\xed\x1b\x93\xcc\x1e[\xec@\r\xdba\xcc-\xba\nm2\xf8\xf4\xb4:\xac+\x01ǸnҀ_\x02w\xaeg$lF\xc2\xcc$u\xbd\xb9\xae\xad\xcd\\x\x01|\x0e\a\x01!\x06`\x1f0`@\xf4\xe0\xc1\x83\x93p\f q\xfc\xf8\xf1\xd1\xc4\x01`Ĉ\x11\xb1\"m\xc0\xc4>}\xfa\x04\x06\x95\x9f\x9fo\xe68\xce-\\\x03fffZi9?\xe5B\x94\xad\v\x99\xcc\x1eY/>\xf3'p\xe7\xbf\xc0\xd7\u007f\xdfU\xa4\xf1\a*\xc1\xe4a\xe3\xab\x0eS\xb7@\xce\xf9\x83$\xba\xc5\xfd\x89*\xc7~\x05ٍ\x0eT\x0fW\x92K\x19ė\xe0c\x05\xec \xfe\x04e\xa8\xec\xa8\xf1V\xb8\xeb\xb6\xfa\x9a\xa2\xd5\xc4R\x84k@\xb1\xe3A`PM\xe0\xca\xca5E\xdb\xfd|\xa2\x1d\xf1\xb7\xe2\x12X\xf0\f,~\xa6\x12\xfc\x8cp\xf5\x06Wp_)\x91h\xa4c\xd7\x00\x02W\xb1\x1a\xf3\\\x06\xf1\xb9R\xea\xef\x8fr\x16Y\xddܩ/%\x01\xbf\x15\x91\xb0\x19\x19f\xa6\x95@\r\x8a\x1f\x89\v\x8b¼\xb9Q\xcd?\x9e\xca\u007f\xe5F\f\x00\x0eQ\x80>\x1av\x00\xf8\x1a\xd09y\xf2\xe4(b\x00\x00j\xa3\x90\b4t\xe8P\xc8\x03p\xf6\xeb\xd7/\x88aDz\xac\x19n\x01D\x89@VZ\xceO\xa9\x14u\xebB>\xdd-\xb3S\x02w\xeeC\xa9\x04U\xb8\x05\xb5\xa1&'v\x88\xe1\f\xe2ׇ*\f\x19\xca\xf9嶱*3ք\xb2X\x1f`\xb6%\x94\xa1:\xc0 ~\x1b\x83\xf8\x8dI\\ջ\xc9\xec\x91w\xbc\xec\xb1\xfd2\x0e\xb7Á\xea\xd7x\xd9c\x9b\x92٣;\xbd\xec\xb1}N\xae\xb6\x1c\u007f\xc7Y\xfc\x9d_j\x01\xb8pE_U\x82\xc0G\xf0\xec\f\xe2G\xe0\xb9u\x86[Cx~\xc9|\xfdÙ}\xc9D\xd3fB03I\x80\xc0\xea\xd6\xf9B5\xcd\x1eT\xd5|\x03*\x1f\\TT䐹\xaa\x8f\x86\x1d\x00\xd6\x06L\x989sf\x14\tm\xc0v\"m@\xe7\xe0\xc1\x83e\xcb/\xe7\xe6\xe6\x9a!\x0f@\x94\nl\xa5\xe5\xfc\x84\xc5(\x82\x16\xb2\xa3o\xdf}2\x868@ς2\xa8\t\xb2 \xff\xc2 ~(\x83\xf85\xb0S\xb0\xa3\xc6\xff\x86s~\x83 \x102\"\x1e\xeam+\xbd\x1d\b\xf5lF\x9c_\x06\x04\xae@͈$\xae\n\xa2\xf4/c\x05\xa0\x8ez\xd60\xd5w`\x8c\xcc<\xddA\xd3f\xc203\r\x81\x00\xec\x02Z\x8e\x8a\xe0\xfc\x95\x01\x00p\xa1\xb3\r6\xbf\xfc\x8eo\xecر\xd1%%%N\x9c\n\xecX\xb0`A\x94n\x00\x989sf\x8c\xa0\r\b\x99\x80Ç\x0f7\x85\xe1\x02\x98q&\xa0\xa0\rh\xa5\xe5\xfc\x84\xe4\xa8\xe4\xc82\x852\xc6\xfaKB\xbar\xe6\xdfg\f\xba\xe1\x8e\xdcU\x8fߘ\xb7\xad\x87\x8b\xab\x19\xcd ~9h$\xe0\xf2\xe7\xc4A@\xad\xf3\x93\x02\x810\xce\xff\x19\x96T_\x86wJ\xd9\t\xa8\xee\xde?d\f\xbc\x81\xd0\x1avpq5\x0f\xc8\x99=:ێ.\xbc\bD\x9a\xc0\x988>\x91\x02\x8b\xb0M&\xa5\x9d\v\x14ݔ\x1eW\x16Ѵ\x19Z\x8cG\xe0Ӏ/u\xcd+\xfb\x9b;\xd8\xf9\x03فa\xe8\xc0Q\xb0\x03\xc0ڀ\xb6\xb5k\xd7Fi\xd1\x06\xb4\b\x05A\x80V\b\xf4B\x19\xe7\xffM\x9bk.\xb6\xd1,<\xb8\x96\x8c6\x12\xa2\x1d\x1aY\x84\xa1\xb8\xd9Ҳc\xdb\t\x14\xaf \xc6\xea{(s\xd8\xed?\xcaY|?~\xd3\xfd\x19\a\xc3z\xe3c\xc6\x04L\x80Z\x92\xc4UmHf\x8f\xee\xf2\xb2\xc7\x0e\xba\xb8\xea\xc3\f\xe2\x8f\xe2\\\xf7:\x85Hz\x05\xfe\f\xc4\rv9P\xfdf/{lc\n\xfb\xfe[ \xc0\x99ȝ\x9e\x8c\xfbx\x0e\xf7\xf9g\\\xaf\xf1\x16H\xac1\xba\xd5\xd5\xc1\"T\xe4RȰA\xcfѴ\x19J\x05O\x02\xf3!h\x03&q\xd5r\x9a\x03\xf7\x87)\b\x12\x05;\x00\xac\r\x18\xbfi\xd3&sX\x00X\xb7n\x9d\x05~\x01\x8b\x83ڠ\xb0\x80\xc2\xd9de\xdb\a\xfa\xae:\x8aZ\xa3'\xe1\xfc\x1aY\x84\x8a\vi\xf77zd&y\xa4AF\x18\x15V_\xa8\xb9\n\xa3ɨ\xa5\"\x90*\xa3'u\xed\xa5\x81E\x18r\x1e\x18ďj3F\x8e\xf7а\x19J%\xcfZ\xe7\x01\x03\x80S\xaa\x8c\x8c\xdb\xf2p\xfd-^\xbc8j\xe5ʕ6\xd0\x06ܲeK\xdc\u07bd{͊\x00\xb0m۶hA\x1b\x10*\x02\x81\xba\xa8\x02\xc3\u038bS`\xc5\x0fsP\xab\xf1\x93t~\x95,\xc2p\x85\x19\xfe&3\xc9\u007f6\xc0\b\xa3\xc6\xeaS\x9a3\x15\xe2\x9aZk\x02\x86\x9c3\xd2\xc4\x1e\x15,° \x88w'\xd21\xfe\x8d\x86\xcdP(z\x1a4\xfe\xf4\xf4\xf4\xc0\xf3\xc4\xfb/D\xc9\xecN\xffà\xa6\xb0\xa9\xe7\xabV\xad\x8aZ\xb7n]\xbcH\x1b\xd0\xd4\n\x00\x9f}\xf6\x99\tW\x05\x8e\x02]\x00\f\x00VP\x15\r\x11\x99\x1c\"3\xc1\xac\x96\xed/\r\xe7\x0f\xc3\"TS1w\x94̽\xb3Kς\xd2f\xf5\xc99\x81JIv=U\x81e玴\xf3\xab`\x11\xaa\xda\x01\xe1\xda\xfdҼ\x8cQ4l\x86p\xd9\xf3\x90\xe0\xc7 \xfe\x05\x99\xb5\x1b\xac\xa6\xbf\r\x1b6\x98\xb7m\xdb\x16\x87˂[Z\xb5\x01\xb10H\x14\b\x83`m\xc0\xb8\xb7\xdezK\xd1\xf9\xe3\xb9\x0fL2l\xa5K\f\xa7\\\x15Un`\xb4\xf3\xde%}\xb8TVe\xd9$\x19W\xad\x81\x05\xf5FP\x1b\xb0\x03\x1ecG\x15:\vzu\x01\xa4\xce\xe0\xa4\xe1\xfc!lƥQ\xabOj\xa3\x9bh\xd8\fa\x10\by\xfca\xfc\x81 \xf1W\x92q\x9dw\xf8/\xaa\x9a\xfb\x9d;w\x9a\x05]\x80\xa6\xa6\xa6\xb6\xd2`\xbbv\xed\x8aݴi\x93)\xcc\xc4>(c@\x93u2\xc2hKg9\xb50\xb4\x02@\xa6\xf1\x8cE\x8b\x11f \a\xddIQ\x1bP\xae?\xe2\xceO\xc2f\xf0\xf5j\x10\uf7c6\xcdP⺄\x02\xf0R\x99\xf5\xfb\xbd\xda\xfe\xde\u007f\xff}\x13\xec\x00>\xf8\xe0\x83\xef\x00\xe0̙3\x01\x00ػwo\xb4\x8a\x89\x95\xa9`\xda\xf4c\x9d\x8c0{\x04\x18Z\xe2\xfe\xdcaD\x1e\xa5\x13\xdbW\x87\xc1&\x93b\x84\xa9\xec\xd3%\x19\xa3\x85\x16\x00\xe0\xfe\xec\x92\xfel\x94\xc7\xd7N\x0f\x13\x14\xd6Nf\x9c\x9dI\xda\fA\x90\x93\xaaW\x9b5\xbe\x80\x17\xe9\x16\a\x85#\x80\x00\x00p\x04\b\xa7\r\x88SKŝ\x9f4\xc8\xea\xb3F\xf0\xed\x18\xeal\xfcw\x99\x89\xfd\x9d\xc1\xb7\x15\xed7\xa4\xdc\xdb*\x9c\x9a\xad\x91\x1d\xc0u\xbd\x86\x92q\xfe^f\x9cO\xd2\xea\x8f\xe0\x0e'\xa4\xcd$\xf5\xf8Є\xb9\x16\xc1\xc5C9^\x15%\xffСC\x96 m\xc0K\x97.\x99\xaa\xab\xabM\x828h8m@\x06\xf1\xcfK:/ґ\xe4ӎ\xe6\x19Y\x81\xa1\x15.:>\xbc\x8d\xc1\xf8y\xa7΅\xb4\xd2\n\x90\x85\xd0\xeaS\x1b \xd3\x1b\x03\x90\x8e\xa7\x1d\xcd3\xb2\xccx\xdai\xc9\x13`\xb8\xa6D\x99q\x0e'i3\xa4\x03\x9d\x1a\xb4*\x06ˌ-;\\\x9f۷oo'\xc4\x00x\x9eo\xa3\rh\u07b9sg{A\x1bp\xf1\xe2Ų\xf5\xfb\x13\nϙp\x95U\xa0\xc5\xe6\xea\xcd\xf0\xa3\x15%\x0f\xc3\xd0\nu?\xfe\x96dB\x1b\bh\xf5ъ\x92+i\xf5\xa9\xb9\"\xd3s\v ;\x0eZQ\xf2\x10\xb7\x1c\x9a\x92\x85\x18\xc4_\x90\x8cs\rI\x9b\xa1q\xd5)\x9dk\xa1\xba\xb6\xccqUz\xcbQ\x16\xaaϲ\xb2\xb2X\xe1\x1a\xb0\xa2\xa2\"Z)\x0f\xc0\xbcaÆx\x92ڀ\xa1\xb6\xa6\xa4A@%CKvA1\xebM<\xa1\x1b\bi\xf5\x91\xbe'\x0f\xa7\xd5\x17.IFk\x1e@\xc8\xe7'\r\x02*\xf2\x1cT\x83\x00.2\"\x1e\xe7Y\x926C+\xd9I<\xe7\x90\n\x9c\x91\x91!\a\x02{\xa5¸v\x91\xfc\x9d\xb8\xad\\\xb9\xb2=\x96\x06\xb3\xee߿\xdf\x12.\x13мj\xd5*\x1b\tm@5\xe7RR \xa0\x91\xa1\x15\xb4\xa0v\xc4ljy\u05f8\x8d%\xa8\xd5G*SN\xadV_\xa84Y-\x99\x80\xaa\x9e\x9b\x14\bh\xc8tT\x05\x02\xb8\x86`\x90\x10\f\xc35\xb6'a343\x1d\xc5s\x9f\x96\x96\x16(\xb5\x0fD;\xc9\xd8zɬc\x8e\xf4{\x16-Z\x14\x87S\x81m\x9b7oV\xa7\r\xb8bŊ\xa8E\x8b\x16\xd9\x052PII\x89.m@\xb5\xd76FA@'C\xabuAo\xca\xdb\xf2\x90\x9a\xc94\xa8\xd5g4W^\xabV\x9f\x92\xea\xadZm@M\xcfk\x14\x04\xb4ʦ\xa9q&\xccY\x90\x8e\xf5'$lF\a\x8bP3\xe1\t(\xf5\x02\x17\x00\xa8\xf6\xe2\xaa\xdb\f\xe2Sd^ZAG\x9c9s\xe6\xc4a2\x90vm\xc0\x85\v\x17\x06\xd8D\x98\r\xe8\x1a3f\x8cfm@-\xf7\xfczA\xc0 C+\xb0\xa07\xfa\xb6?+Ö\xbb\x8f\x82V\x9f.\x100\xa0\xd5\xd7ƩTj\x03\xea}N]k\xa1W8UE\xe6\x9c\\m\x87,\x126\xa3\x91E\xa8[8\x15^\xa6\x18\x00Rsss=\xe2\xea۸\x1au\xd0m\x80\xdd\xcf\a\xfctڴiV\xc3ڀPQ\x04x\xc5j\xb5\x01\xa1&\xa0\xa8 \x88\xe6$\x1f\xad\xceE\x88\xa1\xe5L\xf5\x1d\x98,\xa1\xcc^\xb5\xa1&+%V\x9f\xd67\xabQ\xad\xbe \xe7\x82\xf2_a\xb4\x01\x8d\xeeT4\xad\x89Q\xe9\xf4P\xce\xc5 \xde*\r\x96%pu\xa3H،\x06\x16\xa1a\xe9t(\xb3\x87\x01\x00\xb4\x01\xdd~\xbfߌ\xc7\xd7Of-\x1f\x9b8qbIZF\xab\x93o\xefHQv\x967\u008c0'\xcd\x14\xd4`m\xc0\xcaf'W+\x16\x06\xa1\x91\xb1(\x05\x01;M\xf1\x13\xa9\xcd$\xb3GGȔ7K\xa2\x9c\x95饹\x86\xf0\xd2\x05\x00\xe8իW\xf2\xcd\x05\x87s\xc1\xf9=\xf9g\x03\x00\x00\xbb\x00\x06\xf1\x1c5e\xa0\xfe\xfd\xfbG\xbf\xf8\xe2\x8bnA\x19\b\x00\x00!\x94\f\xd2\xc5\x11Η&⌸\xbe}\xd09*\xd5w0\xf7zf\x84Q\xd2\x06\xa4\xc9Y\x90˱\xa7\xc6\x04\x15\xdb\xccMy[\vej\x1b\xfe\"B\xbc\fjz\x8b\xc5\xc5\xc5q\x00\x00\u007f\xe99\xe7VO\xfe\x99o\x01\x00\\\xf9\xe75\x91\x83\x8ch\x03\xc6K\xb4\x01#\xcd\bs\x12t\x88\xf46\x95m\xd1\xf9{%\x06K\x95\x11\x86\xc7\xe8V\xcb\b#\xa1\r\bo~\t\x00\xb4\xa3<>k\x84\x99\xa0\x01\x9b\xb93w\xe5c\x82\n\xb2h\x8d\xd3)\x81N\x906 m\x9b\xe9ի\x97\x13\xb4\x01\x93\xf3k\x8e\x01\x00\x88k\x04\xfc\x90\xb4\x01\x95\x18Z\xa4v\x00\xfd\xa5\xb5\xea\u007f\x95U\xd2%\x92h\xae\xf0\xf6\xa0\xf2F\x06\x00\x90\xaa\x1fc\x00\xa0\xf9F\xa6\xba\x86\xa1\xfa{ k\xec\xdd2\x95\x91\xfbGh\x97J\xcdf\xbaw\xef\xee\x10\xb4\x01;\x15T\xcc\x04\x00p\xe7\x9f\x13S\xf4S\x89\x03\x80D\x1b\xd0\x03ې\x82\x82\x02/Em@\xa9\xe1\xd8H\x9f\xc9\xc5\xf5\rZ\x84*\xaa\xfe\x15)F\x98\xc2\xf9\x91*\x8b\x10\x02~\xe2\xba\xfd\x0eT/\xd6\x06\xa4q&\x97\x06\xfc\xac\x11d\x11v\xec\xd6-͖\xc4U}.\x01\x81\xe9\x94Y}N\xca1\x00\x87\x10\x03\x00m\xc0\xe4\xfc\x9anB\f\xc0\xfd\xdd1\xa0\x1b\x11\x00\xc0̣_w\xeb\xb7\xcc&\\\x03B\f\xa0O\x9f>\x01C\xc9\xcfϷp\x1c\x97LA\x1bP)\x82L4*/\b0\n*5^\xf6\xc4\xe9H0\xc2°\xfah\xb1\b\xad\x826\xa0X\xb4C\xa2\rH2*\xaf\xc4\xea\x8b\x04\x8b\xb0\xf5{\xed\xa8\xb1R\xac\xc6\x042i\x11`\xf59)\xdd\x02$\x88n\x01\x1c-z\x12M\xee\x04\u007fC\xeb-\x80\xbb\xe0<\xac\xed\x04\xc3\x00\xc0 \xbe;\x83\xf8o\x13\xfc\x17\x9aS\n\xceT>\xd3w\xc9̓\x06\rJ\xeaׯ_P\xe5 \x96e-p\v@P\x1b0\xdc\x1d21\x10`\x10\u007fD\xacS\a\xdar\xb4\x19a*Y}\xa4\xef\xe5\x03\xdf\a\x00 \xa3\xd8\xf3\x10\x85{\xf9p\xac>\x9a,B\xa9\xd6\xc3{\xe25\xf6\xb2\xc7OF\x88\xd5\xe7$\x9c\a\x90 \xe4\x01H\xb5\x01\xe1\xdc\xef\f\x80@m\xb3\xb7\xe0\\\xb3\xb7\xf0\xfc\xde\x193f\x98t\x03\x803\x9f\x87$\x83\xcbN\xff\x85\x96/,\xa8m\xbe\xa9\xe8d\xbf\xc1\x83\a˖\r\xcb\xcd͵@\x1e\x00\x01m@\xb5YdD@\xc0\x8e\x1a\xff!\x11\xa9,\xa5\xc9\b\xd3\xc8\xea#\x95\x99\xd7\xfa=7\xe7m~JF\xab\xef!\u0099yjY}4X\x84r\xe5\xde\xe7\x89wy\x1e\xf6\xe4\x87\x11d\xf59\te\x02:E\x99\x80\x0e\x99\x17ٲ@p7\x00\x02\x01\x00\xf8|´\x05\xf6\xf9\xf3\xe7\x9bt\x01\x00(\xbe\x80\xf3{\n\xce\a\xbe\xd0SP\xdb\xec\xf4\xd7?\xd7\x1cZ\x1bЂ3\x01\xf5j\x03j\xcd#7\x04\x02\xb7\xe5\x95\xc5$qUW$\xd7D#)\xe7\xe6ke\xf5\x19\xcd\xcd\x0f\xfa}\a\xaa\u007f8\f\x17\xc0hn\xbeVV\x1fI\x16\xa1R\xb9\xf7\x91\x928ϕ\xbf\xa6\xf9o\x88\x14\xabϨ̀0\x88\x88\v\x90\x10.\x98\x9d\x80\xfd\xf6\xc1\xbe\x87\xef---\xb5\xbd\xf9\xe6\x9b&\xcd\x00\xe0-\xacK\xf3\x14\xd6\x05\xbe\b\x9a\xc3ߨ\xaatTFF\x86\x05s\x01\"\xc2\xea3\xc0\"4ߛ3\xef\x1e\x99;\xe2\x1e\x14\xd9yz\u007fO/;\xaf\xcd\xef\xa9d\x03\xeae\xe7\x91\xf8=\xe26\xc3 \xbe\xa7\xf4\xa6\xe7\xde\xec\xb9?\x8e$\xabO\xefڃ0\x88\x88\r\x98\x10\xe2\x85\xfd\x88x\x8c\xf0\xf2\xeeҫ:\x0f\xb3\x01\xe3\xe5J\xfd+v\xbar\xe5JK\xe7\x1e\xb5\xe3Z\x00\xa0Np\xfe\xe6P\xfa\xec\x12\x1e\xb3\x11F\x98\x9e\xb7\x80V\x16a\xe0\xf3\xa0\xd2+#~\xf9\x14\xa57\xb9ѝ\x83V\x16\xa1\xec\xe75\xd4\x030\xf2&7\xbas j3\xb0\xa6mU\x8c\xeb\xeeըEh8\xbdW\x8f\xcd\b\xf5\x00\xb2\xb2\xb2B\x97?\x93\x91\xb5K*hxe\xe1\u0085B=\x00\xeb{\xef\xbdg\n\v\x00\xa0\r\b%\xc1R\xbb\x9f_\xe3.\xa8\x17;\u007fS\x04\x18aF\u0381jY\x84\xad\x9f\xbb%oc\xb6\x8c\xf2\xed\x03\x14\xce\xf2\xa4b\ajY\x84\x8a\x9f3\xa0\r\xa8\xf6,O*v@\xccf\x14Ji?\xaaA\x8b\x90Xn\xbfV\x9b\x11\xb4\x01U\x06\xb4?\x92\x8cq\x19\xd4\xf6\x14*\x02mݺ\xb5\xfd\xbe}\xfbL\xcdj\xb4\x01\x93\x8b\xeaN\x8a\x9c\x1f\xda6ʌ0\x12\x91\xe0p,\u00a0\xffw\xb3\xa7\xfc2\x86хp4\x9f\xf4\xedA8\x16a\xc8\xff7\xa8\r\x18.\x9aO\xfa\xf6\x80\x88\xcd0\x88\xef\xaaTEW\x85\x16!qb\x8f\x16\x9bIKKS\xdd\x1f\xa8:K\xc6x\xbc\xb9E\x1bЂ\x01\x00\x8a\x82\xc6\xc8\x02\xc0\xa1C\x87Z\xb5\x01K\x97\xbd\xc58\xfc\x8dR\x8d\xf5\xd7)2\xc2H\xde\x05+\xb1\b\xdb\xfc\x1c\xcbj\a\x19\x86ݯ\xacc\xaf\xe3>\x9fV\xfe\x80\x12\x8b0\xec\x0e\x81\x806\xa0\xd2}>\xad\xfc\x01\xc36cG\xb2%\xc2{\x87sr\x9a\xac>\x1a6\x83\xa5\xe1\x83*\x04\xb9\xd0G\x817\xfe\xfa\xf5\xeb-BU\xe0S\xa7NYZ\x01\xe0ҥK暚\x1a\xb3 \f\x02U\x81;\xf7\xa8K\x95\x99\xb0>\x94\x18a4\xb2\xc1\xa4\v'\x9bA\xc8 \xfe\x15i\xd1\xc8D\xf6\"\x91\x82\x9d\x11\xc8 \x94:\xbbMeMy\x12ڀҌ>\xda\x19\x84\x86l\x86A\x8dQ2e\xb4_Q\x91\xd1\xe7\x8dp\x16\xa8!\x9bQ\xa8\x10\xe4\x15\xe9\x02D\x8bt\x01Z\x85A\x02ڀG\x8e\x1c\x01\x00h\xbfq\xe3F\x88\x14߯E^\xf9:\xcd\a\x0f\xcb\"d\x10?M2\xc6\xcb\xdf'F\x98\x02\x8b\xd0\x1bFZ\x8a\xb46\xe0\xf7\x82C \xd4|\x10\xb5i\xd7CN?I\x9bQP\xb7\xba\xbf9X\x1b0*H\x1cT\f\x00\xfb\xf6\xed\x8b\xc2_\x94-\xf3EwS0Xj\x13\x8b\xfb\x8b\x0e\xd5\x1f\x83\xf8%\x921\x9e#\xd0gr$\x19a2\x06\x14\xad\x86\rh@\x1b\xd0\x1a)\x9a4I\x9b\x01\xa1\x17ɘ\x17\xab\xb4\x99H\xac!\x11\x9b\x81\x8a\xc7rEP\xa5\x9f\xab\xa9\xa9\x89\x92\xee\x00,\xf8\b \xec\x00\xfa\xb7\xf9\"\xae\xc9\xf1\x03\xdc\x01\x94I\xc6y\xf4\u007f;\x80\x1f\xec\x0e\xe0D8%\x9d\x1f\xc0\x0e@.\xd6\x11\xc4|<|\xf8pT\xd0\x11\x00ԁ\x85\x18\x00\x0e\x02\xc6'\xe47J\xb7Ɵ_/\xe79\xc21\x00i\xd4t\xe7\xf5r\x9e\xfb_\f\x80\xac̈́[\xeb\x1fB\f\x00\x8fS\x1a\xbc\x9f*\x17\x03h=\x02\x88o\x01p\x10ЖRT\xff\xb6\xe4\n\xb0\xe6z\x89\xe8\x12\xbe\x058\xa2E_\xed\u007f\xb7\x00\xdf\xcf[\x80p\xbb\xbd\x1f\xca-@\xb3\xbc\xc4\xddJ\xf1-@yyy\xf0-\x80\\\x1e@rQ\xfd^OaP\x12\xd0\xee\xeb\xe5N\x97d\x1e\x80\x93;'\x9d\xac7i\xde\xe9\xfe/\x0f\xe0\xdaٌ@\x96\x11\xb5\xd3߇<\x00H\x05\xd6\b\x00R\xcd\xc0\x9d\x90\a\x00ڀ۶m\x83k\xc0v!3\x01\xcb\xca\xca,ޢ\xfa\x1a\x00\x00Q\x1a\xf0\xea\xeb%\xab\x8bd&\xa0\x87=\xf9\x81$\x13p.ͬ\xae\xffe\x02^;\x9b\x81\xb5\x95\x8c\x99\xff\xa1e\x02\xe2q\xae\t\xe2\x04\xe4_\xa8Ʃ\xc0\xe13\x01\x85\x96\x90\xdf\xf8\xcf\x00\x00`.@\x82\xff\xc2l-\x83\xfc\xbep\x01'ʨ\xca\x10obir\xb1sʜՉ4\xa92\x90T-\xf8{\xbc\x86k\x1c\xec\af9\x0eAgߞ\x97\xa4khS8\x1b\xe3]0\xaf\xd5f\xbc챃\x8ff\xbcp\x8b\x16\xe7\x8fC\x17\xe0ff\x95ֱ\xbaPm\x8b\xff\xf9O7{\xf3\xcf4\xb7U\x06\nj\xf7h\x01\x80_\x845X\u007f]\x10\x008\xd19j\xce\x01\r\xdeR\x91rFaA\xc5\x06+ѕ\xa3Ҡ\x8f`gl\xa4ڟX\x1b\x10\x1a\xcc1\xcd\xfe\xa4\xa0\x03\xfdS\xea\xeb\x0f\xcd2z\x92\x1d\xd8\xf2\xb6\x047?\xefV\xf0\x81\x85zm\xe6\x06ߎ>ZX}r;Q\xb5-\xc9\u007f6\b\x00B|\xf6WZ\x00\xe0\x97\xa1\x9d\xf1B\xb3\xc7\u007f&\b\x00\xdc\b\xb6\x92\r\x11}#\xd3\xda\x01(\xbd\x91i\xf6'\xf7F\xa6\trrod\x9a;\x0e\xf9\x1d\x00\xb5\x1d\xc7\xe3r\xac\xbeξ݃e\xd6P\t\x00\x96굙\x1b|;\xfbi\xd9\x01@mB]\x00\x8e\xea\xda\xec\x00D\xea\xc0\x12&/\xffk\"G\x80\x80\xf3\x83\x06\x19>\x02\x04\xb6!\xf8\b\xe0FU\xc4A@\xea\xfc-o\xadJ\xaaN)v~\xf8\xbb\xb8\u007f\x1a\xfd\x89\x9d\x1f\xfa\x92\xf6O\xd7\x19+\x83v\x024@@\xea\xfc\xc1kH\x1c\x04vޒ\xfbn\x8c\xc4\xf9]p\x1c\x80#\x80t\rmH\xf1\b\x00>\xf0\x89V\x9b\xf1\xb2'\xaa~\x955\xa9\x93\x96<\x01\x1b{1\x9aA\xfcvM6\x13p\xfe\xea\x00\x00\xb8\xfdg\x9b]\xfe\xf3͂6\xa0+\xbf\xce\xf0\x11@.\b8ƕ_\xf7\xb7\xae\xc5G\xb2\xbbv/\xcf\xedZt 79\xbf\xfai\x06\xf1O$\xfb+\x9f\xbe\r\xed\xf0\xdd\xcamcofw\xf8\x12Q\xed\x93\xf0s\xa3́\x1a\xfez\x83oG\xee\xcdy\x9b8h\x1e\xee\xe43\xf0\xf3Dt\xf6ɛ|[}ҟ\xebh\x99\xd2q\xba\xb9S\x8b\x85\xefMe\x0fd\x86z\x0e\x12\r\xbeK\xf8^\xe8\x03\xfa\x82\x9fC\xdf\xd2\xe7 \xd1`\xeeRكc\xa5\xce\xe7\xe2j\x86\xc9=\a\x89\xfe\xe4\xd6J\xfcs\xf8\x13\xfeM\xa0\xbf\xfb\xef\xcc[jQ`\xf5Y:\xfa\xf6\xbd\xd4\x06\xc8C\xd4\u007f\xb4\xf9\x9b\x9c\f\xe2\x1f\vׯ\xb0Vp\xbb\xf2\x87\x8c\x01^=\xc9B\xf1\xf9\x17\xa3p\x15\xae\xb0\xe3\xf4\xa2ʧo\xf3\xef\xf2u\xc9\xdf\xed\xbb9\xffPV\x82\xbfe\xadn(\xacH\xbb\xbd\xf8\xfd\x9c\xceEUS\\\xf9\xf5\xfa\x83\x80v\x99\n\xaa\xae\xfc\xfa\xec\x91#G\xba\x84k\xc0\xbe}\xfb\xb6\x97\\M\xc4\t׀8\x13\xd0B\xf8z\x858\x8b\xd0\xee\x0f\xbe\x06\x04\x14\xef\xe4\xdb7J%#\xccJ\xe2J.\f\xab\x8ft\xdeA`\xceZ\xae\x01ۼy\x1f\xa2\x90w\xa0\x85\xd5G\"\xef \xa4\xd3%p\xe7_\x94\xee\x1e\xed\xf9\x86\xaf\x01\x9d\x91d\x11\xe6\xe5\xe5\xc5\tڀݻwO\xeaٳg\xd0\x1a\r\x1f>\x9c\xb9\xad\xf8D!\xe4\x01\x88A\xc0\xa6\xed\x1a\xb0\xb1sж\xdf\xdf\b\x99\x80\xcf\n\x89@\x83\x06\r\x8aUz8Q\"\x10p\x01,4\x9c\x9f\x14\b\xd8X\xde*\xdd\xc2\xe1D '\x8d\xccC\x9d\xac>R\x99\x87\xads\x05R\xe02\xdb\xee\x87\bg\x1e\xeaa\xf5\x19\xc9<\f\xeblP0Sz\x1c\xb9/kN\x12\xcdlN\x92 \x90\x9d\x9dm\x15e\x02&\x15\x15\x15ɮM\xc7\xc2\xd3=\x85L@W~\x83\x9eD\xa0\xefR\x81\xc1\xf9\x81\r(\xa4\x02\x0f\x1b6,6\f\x17\xc0*J\x05֓G\xae\x95է\xbf@\x84\x9f\x8f\x91\x9e\xf9\xbd\xec\x89Q4\xb5\bu\xb2\xfa\x8cr\x0f\x82\x9c\f\x92~\xc2p\x01\x8cr\x0f\x8c\xb0\xfaH،S\xe1h;X\x1a\x93\xf8Szϛt\xae\xa13\x92,BH\xae\x13i\x03\xba\xfd~\u007f\xa8\x92o\xcf\xc2\xdb_\xe0\x02\xb4\x80@c\xa2\xfa#\x00\xc7lj\x9d\x1f\x93\x81F\x8c\x1e=:V%q\xc1*\"\x03ia\x84\xe9e\xf5\xe9\x02\x01\x17\xfaؔȝ\xb9*\t\xb8\r\xa7\xf5\x9c\x06Y}zY\x84m\x9cK%\x1bP\xefs\x92`\xf5\x19\xb1\x19g\b\xc7\x18.\tL^}\xba[f'\x1dk\xe8\x8c$\x8b\x10\xd2\xeaEl@\x8f\xcf\xe73\x87#\x03\xb5\x1c\xdb\x1b\x046`3;vo\x82&qP\x87\xbf\xf1\xdf\xdf\xd5\x03\x80\xadD\xfd\x04\x8d\xf5\x00\xac\":\xb0\x1aF\x98\xa17\xab\x1eÃEp\xb3\x15\xdfH\xa2\xed\xe3h\x81\x15\x817\xabV\x16\xa1\xacSi\xa8\a\xa0u\xa7B\x92է\xc7f\x9ca\x1cc\x9c\xe4v\xe2k=6\xa3\xf7M\xae\a\x04\xb0\x1f\t\xf5\x00<999f\x15\u05ca\xe3[\x8f\xb6\x01\x10\xa8\xff\x06\n\x82\xac]\xbb6V\x15\x00\xac[\xb7\xce\xec)l\xf8P\x00\x00`\x032\x88\x9fep\xab\x1b\x8a\x11F\xe4l\xad\xc5\x00\x85\x85\x84\x82 \x92\xab\xb6\xc94\x8e+\x04\xcf\xd6jY\x84\x8aΤ\xb1\"\x90\xdaX\x05\rV\x9f\x16\x9bQs\xdf>Y\xaa\x01\xa1\xc7f\x8c\x9c\xe55\xb2\b\xad\xa2\x8a@\x9e\xcc\xccL\xb3\xcaĢ\xa0\xcaG\xae\x82\x86\x0f\x84\x8a@\x9b7on\x17\x12\x00\xb6n\xddj^\xbf~}\xbc\xb7\xa8\xfe\f\x00@B\x8b\xf3C[E \xd8%\xc7\b#\x1a]W\xb3\xa0\xe2\x85tq\xa7?\x90\x18\xc5\x1c\xd21\v\n\xd1\xf5p,\u0090N\xa4\xa3&`\xb8\xdb\n\x9a\xac>56\xe3\xd4\xe3\x18\x82حV\x9b1\x1a\xcdW\xc9\"\xb4\x8aj\x02z222Tی\xb4$\x18\x83\xf8\xcaU\xabV\xb5\x17\xb4\x01\x0f\x1c8`\x91\x05\x80\xf2\xf2rӎ\x1d;\xda㢠\xfb\x9c\xf9\x17\xc4_\xb2\x9bP\xc4[\xcc\b#~\xb5\x16nA\xa5\v\xc9 \xfe\f\x81\xa2\xa0\x8a\xe3\xa0\xc8\xeaSb\x11\x86}\x83\xea\xac\n\xacT\x858\x12\xac\xbeP6\xa3\xa5Vޛ\x921\x9f\xd1c3\x94*W+2A\xd3\xd2\xd24ٌLQ\xd0\x1d\xb8*p\xac\xa0\rXQQ\x11\xdd\n\x00\x97/_6\xd5\xd4ԘDڀ\xb6\xc4\xfc\v\xab\xe5*\xa8\x12\x04\x81v4\x9c?Ԃ\xca-$\x94\x86\x96\x8cs\x1d\xa9\xabKZ\xce\x1f\xa2\xa6\xbc\xaa\xed\xb3\x01]\x00\xe9x\xdaQ\xd6v\x90\x8e\xa7\x9d\x91h:\xacm(\x11\x18\xb56CQ\xbb\xc2I\xc2f\x18\xc4\xd7J%\xc2E\xba\x001X\x17\xc0\xc2\xf3\xbc9\xf0Ï?\xfe\xd8|\xe6̙h\x00\x80]\xbbvŽ\xfb\xee\xbb\x16\x19ͼ\u007fQR\xb1\xa1\xa9\f\xa4\xa4*\xe3\x14M\xd6n9\xb4$\xacDD\xdc\xf9èʄ\f\xa0\x19T\x06\xba\xee\xd6P\x83c씌y7\xcd\xfe\xae\x95̀\"\xb0d\x9c\x93%;}˩S\xa7\xbe\x13\x06\x01e A\x1bp\xef\u07bd\xd1\xf8K\x06\xb45\x12c\xd2`x\xc06\xc9@\xed4&V\xb2\xa0\xe2\xfeܒ\xc9Z/\x19\xe7\x11\x02\v\x1a\xa4\xf3F\xcb\xf9E}\xba$c\xb4P\xd6\x06\xb4K\xfa\xb3Q\x1e_;I\u007f.\x9d\x8eq\\2\xe6\xf5zl\x86\x12\b$K\x00\\\xaf\xf3\xcbI\x83\xf5\x95~\xae\xba\xba:\xfa\x83\x0f>\b\x06\x00|\x04\x88\x85\xd2\xc1 ((\xf3E?\xa2\x80v\xd4t\xe5B\xbc!\xad!X_\xb5\x14v9V\xca\x00\xd7A\xcbۊ\x826 \xcd\x1d\x0e1\x9ba\x10_/\x19\xf3\x12=6\x13!}G\xbd\xb2`\xf7ʬm7\x89:\xb0\xa9\xaa\xaa\xcar\xf1\xe2\xc5(\xf1\x11 J\x14\x03\x88s\xf8\x1b\x1f\x94\xf9\xa2\xbf\x12>\xefP\x05\x01I\x1f.\xb9\xf3*\x83\xf8\xe9\x921^\"\x98\xde\xeb\xa5i@2gd\x97ʄ\x18\x12ڀ\xd25\xa4\x11\xe30˱\xfa\xf4\xda\f\x83\xf8O%c\x9e\xae\xc7f(\xeb;z\r\x1es\xe4\xe4\xc1\u007f!\xfc\xffΝ;͂6`+\x00|\xf6\xd9g&\xa96\xe0o\a\x9e\xbc\xd9\xde\xf6\x8b^ \xac\xd5g\xa5\x05\x02r\xc1\x1b\xb9 \x0f\x83\xf8\x11\x921^\x89-\xa87\x13XH3\xad[\x8e0Qr\xa7\x8a\x94X\xa3ڀJkH\xf2\x96CI\xabOWƠ\x03\xf1\xc0\xb6\xbb*\x19\xf3\b=6CS\xdf\xd1h\xda0\xf0\x1d\xdaб\xfd|\x80\xef\xb0a\xc3\x06\xf3֭[\xe3\x0e\x1c8\x10\xd0\x06\xbcpႩ\xcd\x17\x80z(\x00\xc0\x92\xe5o\xd9\xdd\x05\r_H@\xe0u\n\xac>\xe2 \x10\x86\xa1\x15\xb4\xa0I\\u\x9bX\x87\r\xf1N\xa3\vI\x99E\x18\xee\x9e\xdc\x19\x86\x14cD\x1b0\xdc\x1a\x92\xc8s\b\xa7է\x19\x04\x18\xc4;e\xc6\xdcG\x8f\xcd\xd0f\x82JǯE\x1bP&\xd7\xe1\x13\xf8\xf9\xeaի\xa3\xca\xca\xca\xe2\x85k\xc0\x13'N\x98Be\x02ZV\xadZ\xc5$\x17\xd5U$\tu\xc5[\xda6J\xac>b \xa0\x92\xa1պ\xa07\xfav\xf4\x96)\xf2q\x1b\xc9\xdc~\xc2,B\xb5\x99r\x8a\xf3`@\x1bP\xed\x1a\x1a\xc9tT\xabէ\t\x04\x18N\xb6\xd2u\x8e\x1e\x9b\x89\x04\x13T<\x0fZ\xb4\x01e$\xd0\x0f-^\xbc8jŊ\x156\xac\rhݿ\u007f\xbf9,\x17`Ŋ\x15\x96\xd4\xee\xe7\xd7@*\xb0\xa8\xbe\xf8\a\x1a\xb8\x00ZY}\x86A@#C+\xb0\xa0\xb7\xe4m̑\xa9\xf4s?ib\x0f!\x16\xa1\xd6\\y\xa7\xc2է\x1em@\xadk\xa8\x87\xeb`֨էz>\x18\xc4? 3\xe6?걙H1A\x85\xf9Т\r\xc8 \xfe\xe3\xa0\xcaA\xfe\xc6%\xa5\xa5\xa5v\x9c\n\x1c\xbfi\xd3&\xb3*2\x10\xb4\xa4\x82\x86\xe1\x02\x19\b\xea\x8c\xe32ʉ*\u0600fH_ԡ\r\xa8\x1b\x04t2\xb4,]s\xdf~L\xa6\xdc\xd7\xdfi\x10{\f\xb2\b\xf5\xb2\xe5䒟\xb4j\x03\xea]C-,B]g_\r\xc9Om\x82c7\xf9\xb6>d\xb0?\xeaLPx\x91\xe2T\xe0\xb0ڀ\fⓥu<:\x17\x9f\x1d^ZZ\xeaX\xb9r\xa5m\xedڵQ\xaaـ\xf8\v\x9f\x124\xc6\x02J#\xf9\xe7\xe1K\u007f\x17\xa6\x1e\x80\x19\x88\v\x06\xb4\x015\x83\x80\x91l\xadd\xf6\xe8\r25\x06\x8bi\xbd\xe9t\xb2\b\x8d\xf2\xe5\xa5\xe9\xcf\x0fi\xd0\x064\xba\x86jX\x84\x86\x02_*ӟ\x8b\xa5՟~\x96\xfd\xfa\xcf\b\xf4G\x9d\t\x9a\x9e\x9e\x1e\xf0\xa9pڀ\xe2\xe2\xa2\x02\x95\xff\xf6g+\xd3a\a\xb0|\xf9\xf2(Mt`\xfc\x857\tڀ\x00\x00ނ\xda\xe6N\x85\x95/\r\x192Ĥ\xa0\rh\xce\xce\xce\xf6\x10\xd0\x06T\r\x02FS5\x19\xeeb\xb4\x1d5\\\x91\x94\x00\x1fK\x93է\x91EH\xaab\x8eST\x1f\xff/J\x00@\x90է\x96EH\xa4b\x8e\n\x02\xd4\bI\xf5\xa7+O\xa4\x15\xdeH\xa8?\xeaLP`\x02\x82o\x85\xd2\x06\x14\x92\xf7Z\x9c\xff|\xa0=Կ\xfc\xae\x05\v\x16D)\n\xe4\x86\xeaԙ}\xc9$TF\r\xe8\x8c\x17\xd46\xa7\x16V\xaf\x1a4h\x90\xb3_\xbf~f\x896\xa09//\xcfMP\x1b0,\b\x90\xca\xd3f\x10\xffOq\x95\x98\x14\xf6\xf0\x9b\xb4Y}*Y\x84\xa4k\xe69\x05m@\x99j\xc3\x0fQ`\xf5\x85c\x11\x12\xad\x99\x17\x86\x02=W\\\xfd\xc9Þ\xfc\x88p\u007fԙ\xa0P\v //σ\x01\xa0\x8d6 \x83\xf8\x95\x81\xaa݁\x975\xb4\xf3\x1f\x97\xbc\xae\xec\xfca\x01\x00\u007f\xe9\x8e\xef\x14\x81\x1a\x9a\x93\vΜ\xc3ڀ\x89}\xfa\xf41cm@3\xc7qn\nڀ\x8a @\x92\xa4!\x10\x82\x04\x10Hf\x8f\xee\x88\x04\xab/\f\x8b\xd0BI\xab\xcf)h\x03\x8aA@\xa2\rH\x92է\xc4\"$^03L\x11\x94\x8d\xe2\xd2o.\xae\xe6D\x04\x98\xa7\xc4m\x06\xaa\x01\x81\xaf\x01\x00H\xb5\x01\x1d\xe8B\x9d'\xbf6𢆷\xbf\xc3\xdf\xf8^\xb8\xefS\xe3\x1cィ\x8a\rW\xff\xd4\xfbͮ/\xbe\xf8\xa2\xf7\xb9\xe7\x9es\x15\x17\x17G\x15\x14\x14$\x01*a\x00 \xcd\bk\x03\x02\xa4\x19Z\f\xe2\xcbĥ\xa2<\xec\xc9\xeaH\xb1\xfa\x14X\x84T\x9c_hp\x04\x10\x97A\x831C\xa1P\x8a\xac>\xe9\xfcE\xd3p\xfeP \xe0\xe2j\xaa$\xa5\xdf\xca(3O\xa9\xd9\fB\xc8\f>\a\x00ЫW\xaf\xe4>}\xfa\xd8;\x16T\xa6\n\xba\x00\xb0\x03\x80c\x00\x83\xf8Q$\x00\xa0M\xf44%\xbf\xe6I\f\x00\xde\xe2\xe2\xe2\xe4\xc2\xc2\xc2\x14\f\x00q$\x17R\x05\x03\x8d\x88\xe10\x88\x9f!)\x15\xf5\x89\x02#\x8cJλ\f\bt\xa0\x99\"\r\xdb}\xa9\xf2\x11\xec\n(\xb3\xfa\xa8\xaea8\xa7t\xb3\x15\x9fIv=3\"\xc4Z\xa4b3\x85\x85\x85f\\\x16\x1c\x00\xc0{[\xe1!\x0e\x00\x00v\x00\x8e\xef\x8a\xf8\xfc\x99\x04\x00$\xcb\x04\x8cƾ\xf0\xc2\vV1\x00 \x84\xe2)3\xa6\xac$\x18a\nc\x1c(\x1dcg\xdfNi\x1e8UV\x9f\x02\bP!I\t\xb7\x00.\xee\xb4\x14\x00\xac\x94\xd7\xd0\x16\t痲\xfa~\x939\xeaΖm\xffi\xf1\x1a\x0f\x88\x001\x8b\xaa\xcd\x14\x17\x17\x9b{\xf5\xea\xe5\x02\x00\xe8TP1\x13\x00\x00b\x00x|W\xd5d\xb4\xaa5\x98\xb3\x12\xb9\xae\xfd\x10\x03\x10\x00\x00D\n\x10B\xeep\xd5J\t\xb3\xfa\x889\x88\x9cBP\xaa\xef\xc0/\xae\x03V\x9f\x95\x16\x00H\xeb\xe3c\x00pF\x10ਲ\b\xc56sg\xee\x8a?\xcaȐeDh\x97C\xcdfz\xf4\xe8a\xe9ի\x97\a\x00 %\xbf\xfa\x84D\x1b\xb0R\xcdw\xa85\x98yA\xf2Y\xf9\xb5\xffy\xe6\xb9\x197c\x00p\x88\x8e\x00n5UK\r:\xbf\x9b4\b\x80r\xaaT\xab\xef\xe6\xbc\xcd~\x91\x91v\x880\xab\x8f*\x8b\x10\x02~R\xe5c\xd1\x11\xc0\x19\x01\xe7wG\xe0X\xd5j3\x1d}\xfb}m\xb4\b9y\xb5\\\x82q\x0e\xaa6SXXh\xe9\u07bd\xbb\x17\x8e\x00\x8f\xf7\x9c\u007f\x9b\xdb_{E\xa2\r8\x83$\x00\xe4~\xe7\xfc\xe7\x02J\xa4]\v\xf7\xe7\xf4\xee\xdd; \x0fVPP\x10'\n\x02\xaa\xae^j\x80\xd5G\x94@\xc4 \xde#\x15\xea\xec\xe4\xdb;B\xc4Т\xc9\bk\x13\xb0\xa2\xcd\"\x84\x80\x9f4\xfb\x11\x02\x834\xb6\xe6!X}4\x03\xab\xd2ħ~RA\xd4\x0e\xec\xa1\x0e\x94Y}\xd4l\x06!d\xc9\xcf\xcf\xf7\xe2[\x00\x8f\xcb\u007f\xee\xe9V\xdf,8ے\xaf\xd3\xfdt.I\x00H\x813\x05d\x02z\x03\xca\xc0g\x9a]\xfesA\\j\x896 d\x02\x9ai8?-\x16!\x83\xf8\xcf\xc5*\xbd\xc9\xec\xd1\x05\x12\x86\x16\rF\x98b\xb4\x9f&\x8bP\xb8\x06\x94\xf0\x1f\x1e\xa2\xa0E\x18\x8e\xd5G\xe3jU.\xf5yN\x90\"\x10[\xf1\xc53\xdd\xd2I1OC\xb1\xfa\x88ی\xcf\xe7\xb3p\x1c\x97\x8c\xf3\x00\xbcp\f`\x10?3\xe8\x05]P{\xf5\xaf\x03\xde\xed2e\xca\x14+\x11\x00x\xed\xb5\xd7L\x9e\x82sU\x80,\x00\x00\t\xfe\xc09\xaa\xba9\xb46\xa0Gk5S\x1d\xac>b \xe0\xe4Ν\f\x96Ⱦ\xb0\x992#,\xecU\x1f-\x16!\x00\x80\f\x03\xf2\xa1f\xb2Z\x84jY}$\x93\xab\x94\xc8O\xdb%\u05fc\x95\x84\x98\xa7jX}\xc4l&''ǒ\x97\x97\x97\x82\x13\x81\xbcEEEB\x8eC\x9dx-\xbd\x05\xb5\xc7JJJ\\S\xa7NuΚ5\xcbj\b\x00f̘a\x9a2e\x8a\xbdsQ\xcd\f\x00\x00\xa7?HT\xf2\x96\xe6\xd0ڀzSe\xb50\xb4H\xb0\b\xad\xc9\xec\x91\r\xdf9\u007f\xe0\x0e\xb5\x9e\"#L\xf5=?\x05\x16a\xc7d\xf6\xe8ca\xb8\x00F\xb5\b\xb5\xb2\xfaH\xa4W\x87\xa2?7\x06\x91dP\xfd*\xa3W\xad\x1aY}\x86m&33Ӓ\x9d\x9d\x9d\x82\xb5\x01\x93\xfd~\xbf\xe0\xfc\xb7\xb7)\x00\x82\x1aG\x95\x94\x948\x00\x00fϞ\x9d\xb0p\xe1\xc28]\x000\u007f\xfe|ӬY\xb3\x18\xf8\xa2\xbb{\x1d}R\xe2\xfcA\x05\x15\x9a\x95\xb5\x01\xb5\x92e\xf4\xb0\xfa\x8c\xb0\b\x03\xbf\x9b\xca\x1e\x9c*r\xfe@e \xbb\xbf)\x8e\x02#Ls\x92\x0fA\x16\xa1P\x05I\r\x1bP\xaf\x16\xa1^V\x9f\x11\x82\x95\xe2\xb3\xdaQ@\xe7RZ\th\xa4\x91d+\x9dLP\xdd6\x93\x9e\x9en\xc9\xc8\xc8H\xc1d\xa0\x148\x06H\xf3\xff%\xed\xfeI\x93&\x99\xa6N\x9dj\a\x00\x006\xe0\x8a\x15+\xdak\x02\x80e˖\x99JKKm\xf0\x05\x00\x00\x19/\xbd\x1d/\xf0\x02Ԕ\xd0\x06.\x80\x88\x0e\xacv\x92\x8c\xe8\xae\xe9a\x11\xb6\xfeN'\xdf\xde^\"\xe7\x17\xdaO\b3\u008c\x18\x9dQ\x16\xa1\xb8\x0e\xa2\xdaz\x00Z\xb5\b\x8d\xb2\xfa\xf48V\xb8\xeaG?\tQ\bD\x0f\x18\x1b\x01*\xcd6\x93\x96\x96fIOOO\xc1t`\xd8\x01HIN\a$c\xfbБ\xd7\x14\xc8\xff\x9f>}\xbai\xf6\xec\xd9\f\xa6\x03C=\x00uڀk\u05ee5\xad\\\xb92~ѢE\x0e\x00\x80iӦ\xb5Ý-\x93t\xf6-\x83x7\xa1m\x12\t\xdd5-,\u00a0gK\xe0\xea~&c(\xd9\x04\x19a\x16\x02\xdbN\xbd,Bi%d-\x15\x81\xd4j\x11\x92b\xf5\x11\xb5\x19XC\x99\xb1ާ\xf38F⨢\xd9fpA\x90\x94\xac\xac,\x8b\xa4\xca\x11\x04\xe7\xafH\xc66_\xfc\x99y\xf3\xe6\x05^\xe4\x826\xe0\x96-[Bk\x03nٲŴ~\xfd\xfa8(\t\x06\x000w\xee\xdc\x18\xd1d>#3\x99E\x04\x02%$u\xd7\u0530\b\xdb<\x93\x8dk\xb4\xcaL\xe6hB\x8c0b\xb9\xfd:X\x84m>\xa3\xa3&`8-BҬ>b6\xc3 ~\x8c\xb4\xe8+\x83\xf88\x1d\x01Y\x92\xc1JM6\x93\x9e\x9e\xde!##C\xae\xc6\xc1s2\xeb\xf87\xe9\xe7\x96,Y\x12x\xa1\v%\xc1\x14\xb5\x01\x0f\x1e<\bڀ\xb1P\x14t\xf5\xea\xd5̒%Kb$\xe7)p\x92/%\x1dn7xUBCw-\x14\x8bP\xf1Y\x18ğS#\x1c\xa1\x91\x11F\x9cأ\x81E(k\\:\xab\x02+i\x11\xd2b\xf5\x11\xb1\x19\x19\xe1\x97Z\x1dW\xb24\xae+U\xdb\f\x1c\x03\x14ƶO2\xb6\xcfl~>V\uecebW\xaf6\x95\x95\x95\xc5)j\x03b\xc1\x80\x18\xa1,\xf8\xeaի\x95:]%\x83\xa8\xa9:\x93%h\xea\xaeɱ\bC.$\x83\xf8\xb7%c\xab7\xc8\b\xa3\xc6\xeaS\xc1\"T\xdc^B\x90H.p\xa4\xf5\xbcM\xcb\xf9Iڌ\x8c\x18\xc8\xdb\x1a\x93\xb2h&,\xe9\xb6\x19\x06\xf17\xc8\x047\x17\x87\xea\xef\x9dw\xde1m۶\xad}yyy@\x17 H\x1bP\x90\x06\x03\x00\x00m@\x8d\xc2\x03\xfdt:%mF\x98R\u007f\xb2\v)\xa3\x11p\x95\xf1\xf3\t\x06\x16\xb4\x03e\xe1\x13%\x16aȳ%\x83.Bd\x9c\x17\x8d\x93g\xfc|\x9c\x8e\x88\xfb\xb5\\\xc3\xf0\xce\xcf\xf1\t\xe1\xb4\x00T\x80\x00\xed\x94e]6\xc3 \xfe%\x19?|\"\\\u007f\xbbw\xef6\x1d:t\xa8\x1d\x00@\xab6\xa0\x18\x00\xf6\xec\xd9\x13\xb2\x82\x88\xdd\xdf\xd8N\xe66\xa0R\xe7\x82F\x82\x11fUK@\x81\x1a\x882\x93\xfa0\x81\x05\xa5)}&G\xb2\xb1\xaax3ބ\x05`\xa1\xddl\x90\x98\x15\xe95T[\"\xfba\x99\xf5|J\xc7\x1a\xd2&-i\xb6\x19\x19Y\xfb\x0f\xe3Y^\xb5\x9d\x814\x18\xcf\xf3-\x00p\xe9ҥVm\xc0]\xbbvŨ\x98\xd8١\xe4\x874\x1a\x0f\xedɵ\xaae\x112\x88\xbf\x911\xa8\x86\x14IV\xdf5\xeaO\x0eph\x03\x80.\x9b\x81\xb5\x93Y\xcf\x1bI\xda̵XC\x85\x12\xe7S\xb5\xf4)\a\x00\xadڀ\xef\xbc\xf3Nl\x98\x89\xfd\xa5\xcc\x03\xcc5\xc0ꣵ\xbd\xb2J\xb8\xd9!\x174\xa9LJP\x03\xf1\xb2d\\o\x1aH\xf2\x89$\x8bP:Fk\x04\x9c?9\x02G\x00\xdd6\x03k'Y\xcb˰\xc6:Y}\xb4\x8eq\x9am\x86A|i\xa8\xab\xcdpG\x80\xf2\xf2\xf2\xc0\x11\xa0\xb1\xb11*\xe8?\x0f\x1f>l\x11\x05\x01ۇ\x99\xdcJ\xc9\x03|aCMv\x03\xac>\xd2\x01\x16\xb9\x00R\xd8+B\x06\xf1[$\xe3:k\x80\xd5\x17)\x16\xa1\x10@\xa2\xc9\"Tb\xf5\xd1\f\xe4\x1a\xb2\x19i\x1d\vX[\x83\xac>ҁ\\\xcd6à@\\\xe3+ɸ\x8e\xa9\xe9\x0f\x82\x80۷oo\r\x02*i\x03\xc6\x00\x00@\x1e\xc0\xe2ŋ\xe3BLno\x19\x14z\xd6 \xab\x8f\xd4\x15K\xa8+\xa4\x90 so|\xd5\xc6\xf1\xba\x15j\"\xc0\"\x94^!\xd1`\x11\x86c\xf5Ѹ\xca5d3\xb6\x16-@i\x00p\f\x01V\x1f\xa9\xab\\U6\x03ٴ\xe2\xf2\xfa\f⟗\xf1\xbb\xe2p\xfd\xadY\xb3&p\r\xb8m\xdb6+\x00@EE\x85Y1\x13p\xfd\xfa\xf5\xb1B\"М9s\xe2\x14\x00 A&'\xa0&\xae\xb0\xdel\x90\xd5g4\xc9BM\x12\x89\"\b0\x88\u007fRf\x82\x1f7\xc8\xea\xa3\xc5\"TJ\"!\xc9\"T\xcb\xea#\x99\xcce\xd8f`\xcdd\xd6\xf1\xef\x84X}F\x93\xb9T\xdb\f\x00\x00\xce\x04\xb42\xfeF3\xe41Hw\xde\fjdB\xf5'$\x02\x95\x95\x95\tڀQa\xb9\x00@\x1e\x80\x1cb\xcc\x05P:\x8b\xbc!3\xc9\u007f&\xc0\xeaӛf\xa9%\x8dT\x16\x04\x18\xd4\xe4\x95\x19\xd3\b\x02\xac>\xd2,\xc2pi\xa4$X\x84ZY}$ҹ\x89،̕n3\x83\x9a\x92\t\xb2\xfa\xf4\xa6sk\xb2\x99\xb4\xb44!\x158\xd5˝\xec&c\x9b3C\xf5'M\x05\u07b4iS\xb4j6`iii\x9c@\x06*))\x89\x97\x01\x80\x1f\xc9l\xb3\xb6`2\x90SD\x06\x8a\x04#L\x0f\x91D\x01\x04\x82\xf9\xd5\f\xe2\xb7\x12b\xf5\x91b\x11\xaa%\x03\x19a\x11\xeae\xf5\x19!t9I\xb1\ba\xcd$kXG\x81է\x95Х\xf9w\x052Pfffj2w\xe2@\x02:\x1f\x9c\xa7\x82\xf8;\x95~WL\x06\x02\x00x\xfb\xed\xb7-\x9a\xeb\x01@A\x01\x00\x80\t\x13&\xb8F\x8f\x1em\x93\x01\x81mmE\x17\xb7\xffND\a\x8e\x04#\x8c\x14p\x04\x16\x85A\xfcR\x99m\x96\x85\x82\x11\x18b\xf5\x05\xe6\xbf%/#\x99\xe1\xf8;pm\xc3?2\x88\x877\x05\xc7 \xbe\xa7\x1d]\xe8\x9f\xc2\x1e\x1e\x9f\xca\x1e\x98\x9a\xca\x1e\x9c\x99ȝ\x9e\xce ~\n\x83\xf8\xd7%\r~\xf6\x1a\x83\xf8\xf1vta\x14\xfcN'߾Q\x9d}\xbb\x87\xa4\xb0\xef\xf7\xc2\xdf\xf9G\xdc\a\xf4嵳\x17b\b:2)&\xa8\xf7ּ\xcd\xedZ\xd6,h\r\x97Pb\xf5\xe9\x01\u007fM6\x03t\xe0\xaey\xeb\xff\fՌ<\xa8\xb29\x01Յ\rjJ\xe9\xc0˗/\xb7\xe8\xae\b4y\xf2d+\x00\xc0\xa8Q\xa3\x92^~\xf9eF\x02\x00OHE\x17Sأ\x1b0\x00D\x82\x11F\xfa\xe8\xd0!\x81;\xd7Sf\xab\xf5sJ\xdb@\xa5|}\x1b8Z\"w\xf6\xaf\x9d|{\xfa\xa7\xfa\x0eL\x02\xc92'w\xf6\x1d\x06\xf1\a\xf1.\xe5s\x99\xe7l\x96)\x10\x11(t\"\xa3\x82\x1c\xf6\xb32\x12b\xd2\x06\xcfp\x1e?S\x19.\xbf5<\x99=\xd2疼\xf7|w\xe6\xaex\xf4\xe7\xd9\xd3o\x88\xc0ѡu\ro\xcd{\xe7q\x19jww\x8a\xac>-\xc7?]6\xe3@\xf5o\xb9\xb9\xaa\x00\x00xP\x95\x00\x02\x8f\xc9}vܸq&qA\x90\x05\v\x16\xc4\x18*\t\x06m\xfc\xf8\xf1\xf1\x18\x00܃\x06\rbDo \xb8;\xaf\b8?:+\x14^\xbcr\x9bo\xe3/#\xc0\b\xa3\x12<\xbc3w\xe5\xefD\xe5\xa3[ӝI\a\x82\xee\xcfz\xf5ή\xb9k\x9f\xbc\xc1\xb7\xb3\xaf\x8b;=\x1e\xdf[\xbf/\xe4\"HKw\x87r\\\x12 \xa0\xc3\xf9C6\xb1\xf8H\"w\xfa2\x1e\xdbJЕ\xc0;\x94\xfb\xef\xc9Yx\x1bi\x16aG߾1\x92\xe2.\xd0\xee\xa2\xcc\xeaS\x13\x00\xd6e3\xb0\xcd\a\u038d\x03\xec\x01U\x05\x00 \x19\x9d\xaaDݟo\xf3\xe2x\xe5\x95WLcƌI\x80\x176\x00\xc0̙3c\f\xd7\x04\x14\xdaȑ#m\x00\x00X\x1b\xd0.\xae\x1a\f\xce\x0f\xe8\x04\x06\x8b\rgi\x04\xaf\xf3\x88^\x1f>\xd5-\xab\x93\x9b;uI\f\x02\x0eT\xbfQ\xefB\xda\xfc\x17\xdaC\xa6$P\xa7!c\v\x1f\x9b>\f\xe5\xe0$\x9d_\r\b\x90v~y\x108#\xfb\u007f\x1e\xf6\xe4\xc7I\\\xf5^\x06\xf1p<)\f$\x9a\xf9yݪĠ\xed()\xef\xf6\xa1\xad\xf0\xa2)\x02\xac\xbePW\xc0\xba_\x18Ω\x16\x10\xa8n\xbeٿ\xaf\x17\xae\nܚ\xaf\xf3\xd2K/\x99\x86\r\x1b\xe6\x1c=zt\x12\x00\xc0\xe4ɓ\xdb\x11)\n*nC\x87\x0ee0\x00\x804X\x00\x04\x9e)\x18\xe6\xf2\xa2S\xf5\x00\x00\x89茸XH\xd7\b$\xf4PI Jf\x8f\xbc#Ԑoq\xc6S_<\x91\xde\xfdư$\r?\x1f\x8b\xcf\xc9pn^\xc4 \xbe\nυ\x82S\xb6ut\x1a\xce\xcf \xfe\xbfpmkG\x8d\x9f&qU\x9f\x80\xd3AK\xe0\xce}dG\x8d\x1f\xb6\xfc\xac\xe237[\xf1U\"w\xe6[\x12\xce\x1f\n\x04B\x01\x83\xc8~\xaap<\x06rN~\xcd(P]\x83\xb8*,oI\xe0\xce\u007f.)\xf0\xba:\x82\xac>\xb9\x84\x1e#\xce\u007f\xbb\xd4~\x1c\xa8\xe1lVA\xbf\x0e\"m\xc0\xf6\x03\x06\f0\r\x192\xc49l\xd807\x00\xc0\xf8\xf1\xe3۩\xf9~]\x03\x1e8p #\xd2\x06t\x830\xc8Mh\xdf\v\xb0\v\x90,\xe2*\xca)\xbd\xd4R\x88!\xf8%Ԑ\x17\x9c\xf1\xb6\xdc\r\u007f\x97I\x1cr3\x88\u007f\x1a\a\xd0\xe0\x1c\xfco\xedo\xe6`\x87Wp~\x88\xf8~\xc8 \xfe\x04\x83\xf8\xcd\x10\xd4b\x10?\x89A\xfc\x10\x06\xf1=@\xe9\x06΄\x01GA\xfc]@\x17\xb5\xfby\xb7\xdd\xcf\xc73\\c8Y\xee6)\xbd\xb6\xe2&3\xfc.|\a\xa6\x9eޅ\xbf\xfb1\xdcW\x0f\xccH{\r?\xcb\x16\xfcl\x1f\xca\xdc\f\x059|\x12W\xa5w\xa7\xf1\r.\x815)@\xdc\xf27\xbae\x1c\xe6A\xb1\xbe\x03\xb4\x8e\xbe\xfd\x03#\xcc\xea\xeb@\xea\xa8\xc8 ~\xb5\xcc<\xb0 \fR\\\\\xec\x05\x00x\xfe\xf9\xe7\xbd\xfd\xfb\xf7w\r\x1e<\xd8\r\x000jԨX\xb5߯{\xc0/\xbc\xf0\x82]\xac\r\xf8w\xf4R\x92L\x92\x02\x18\xc2O#\xcd\xea#\xd1:\xfb\xf6\xfcX,\x9e\tN\x99\xc0\x9d\x1f\xc9 >\x11;\x86\xb0\xc1R#\xf5\xc4\xfb\x9a\xdaa\xd0x\x00ˮ\x81\xf6\xe2\x9c$\xaez\x97\x87=\xd9\xe8\xe6N}K\xe8\x98q\x15\xef\x12f\xb5\xacI#\xac\xcd+R\x91\x97\x1f\xe7,\xfa\xed\xf5\xca\xea\v\xe3\xfc?\x95\xb1\xafZ\x86\xbb\x10-\x95\x06\xebׯ\x9f\x17\x00\xe0\xe5\x97_\x8e\xd5\xd2\a\t\x00H\x01m@\x8e\xe3 30Gf\x91\xb6}\x1f\x01\xe0\x99g\xd2-n\xb6\xa2Q\f\x00v\xd4\xf0\x95L\xd90\xad\xedk\xc8\xdd\xc6\xf5\x15\a\xe1\xfa\nwܝ\xfb\xa6\xf5:`\xf5\xd1\x16\a\rD\xfb\x1f\xcb\xe8}\xf3]9o\xfe>\x95=\x98\x87\xe7`1\x83\xf8\xe3xn\x8c\xcc\xed\x15qv*\x00\x80\x87=\xc9w\xeb\x96\xd6\xf1{\n\x00[Cթ\x14\x8b\x83\xf6\xeb\xd7\xcf\x131\x00\x180`@\xe0\b\xf0\xec\xb3϶\x1e\x01@\xac \xcd\xd7\v\x10\xf8\xa4\xccC\xff\xe5\xfbt\x04\xb8)o\x9b\xf3\x06\xdf\xce\x1e\x1e\xf6D\x9dtk.s;\x10\xaa}\x86E)&`y\xb5\xbb\xed\xfe\x8b\xd1\x1a\x8aBD\x8a\xd5ׁ6\bH\xae\xfadY\x84V\u007f}\x14\xce1\xc8\xc4s\xb6\x1dϡf0\x10\xde\xfe\x1e\xf6d]g\xdf\xee\xe2\xdfd\x8e\xbc\xf3\xfbt\x04\x90^\xaf\xe3v\xd2\xee\xbb`n\x16Ƀ\x8b\x8e\x00\xee!C\x86\xb8\x87\x0f\x1fN\xf7\b \x17\x04,((p\bڀ\x9d\xb8\x83\x192\x0f^m\xf3_\xb4\\\xcfA@\xbc\xb5χh\xbf\x9b;\xf5o\xb1Ëϓ!@\xe0\n>\x03\xc3v\x141\x88\xef\"\xe5E\xe8,\vE\x9d\xd5G\x93E\x18\x82է\xea\xee\xdf\xc95A\xfe{W\x06\xf1yxnO\x86ۅ\x89\xd7K\xb8\tH\xe0\xce\xff;\x99=\xba\xb3\xb3o׀_dO\xbd\xe3z\x0e\x02\xdaQS4>\xda\xc8V\xfcA\b\x99\v\n\n\x92$A\xc0\xe8\xc1\x83\a'Q\r\x02\x8a\xaf\x01\xfb\xf6\xedk\x97h\x03&\bڀI\\\xf5N\x99\x87\u007f\xf1z\xbb\x06d\xfcM\xa0u\xe0c\x10\x0f\xc95\xff\x91\nH\x8a\x1d]\x06\x04\xae\xe0{\xedWa\x87\x03\xe4(\x8a\x85!\xa9\xb3\xfah\x81@\x18V\x9f\xae\x04 \xc6\xcf;\x18\xc4\xff\t\xcf}\xb98J.\xe7\xfc2\xff\xf7\xad\x87=\xb9ˎ\x1a\x90ͯLa\xbfV׀\nL\xdbmX\x1b\xd0\xccq\x9c\x1b\x8e\xdd2׀\xd1Æ\rK\xa2r\r\xa8\x94\b$\xd1\x06L\x00\x00\xb8+o\xf5\xa3\x89ܙ+m*\x96\"\xde{\xad\x13\x81\xe2\xb9\x0f\xa2p${\x99\xf8\xbc\x18\xca\xf9%\x06t\xf5\xa6\xbc\xad\xc5\xf7gM\xb8\x93 #LWyo\xd2\xc4\x1e\xd2 \xa0\x92\xd5g8\v\x90A\x01@\x00\xbdëJ\xce\x1f\x02 \xee\xb0\x1cHl\xf0\xe6\xbd։@X\xa9\xfaS\x99\xdd\xe5=999漼<\x0f\xec\xb6\x01\x00\x8a\x8a\x8a\xe2d\x12\x81\xa2G\x8f\x1e\x9d(h\x03\x12I\x04\x82T\xe0\xf1\xe3\xc7˦\x02K[vv\xb6\x13\x98K\x1d\xd8\xf7\x17\xcbDy\x97\x92r~\xad\x9f\xc55\xf0FJu\xe2\xc28\xff\u007f\xa4E%\xc0\x80n\xcd{7\x9bv*0a\x16\xa1\xac\xf3\xb7p\b\x82\x19r\xa4@@#\xab\xcf0\bx\xd9\xe3\u007f\x95q\xfe\xb3x\r\xc3\x1e\x11\xf0\xff51\x88\x1f\xa7\xa6F\"\xadT`\x85j?s333\xcd\xd9\xd9\xd9\x1e\xd8ecqP\xc5Z\x1dcǎ\x8d.))q\x12I\x05\x062Д)S\x9c\x18\x00lj\x16###\xc3y\u007f\xf6Ļ=\\\xc5e\x19\x10x4Rd \a\xcb\xc3\xdb\xfe\xafx\x8b\u007f%\xfc\x1d|\xc0\xf9\xbf\xc4\xe5\xc1\xe1\xcc\xe9\xc4u\x02\xafJ\xee\xb4\xe7\x1a\xd0\"$J\x062\xe0\xfc\x13\xf0\xb8\xa0M \t\x02ׂ\fԁ=\xbcXơoĻ\x83l|\x9f\xfe\xa5\x9a\xa3\x02\xb6\x15\xc8kx\xda\xe6o\x8a6\xfaVW\xfb;\f\xe2\u007f's\xedw9\x89;\xed\xc9\xc8\xc8\xf0\xc0\xee\x1a\x8b\x83\x86\xad\xe0zH\xb9\x1b\x87\xfe\x9a\x86R\x84\x82 YYY\x9amf\xeeܹQ\xa5\xa5\xa5vM\x05A\xca\xca\xca\u0096\x04S\xdbn\xce\xdb\U001006eb\xf8\xaf\x04\x04`\x8b\xf5kRΏ\xf3\xa5!\xef\xfe\xbf*P\xbd)\x01Ս\xffQ\xce\xe2\a\xd4\af\x9a\xba\xca\x18\xc4\f\rZ\x84\u05fa$\x98S\xaf4\x98Z\x10\xb8\x96%\xc1\x92٣\ve\xd6Y5\x0f\xa5\xb3o\xd7ݩ\xbe\x03\x93=\xec\xc9\x0f\x94@@tT\xfc6\x99=Z\x96\xc4U\xddK\xea\xe6\xc0\xc5\xd5\xfcZ\x9a\xefoG\x8d\xff풻\xee\xf7\xb8.`\xa0$\x98\xde\xfe\x96,Y\x12\xb5r\xe5J\x9bP\x12\xec\xc0\x81\x03\xca%\xc1\xc4EA\x97,Y\x12G\xe2*\xc8Þ\x98 \x93\xfb}\x06\x18_F\x9c\x1f积\x94\x9e\xefe@\xe0*Ο\u007f\xeagY3\xdb뼚9!\x15b\xb0\x15\xb4\b1\x84\xd1\"\xbc\xd6EA\x9dF\xb5\x01Á\xc0\xb5,\n\xfa\xa7\xf4\x9e\xa9v\xd4\xf8\x91d,'\xf4\\9\xff-\r\xddps\xdef\xbf\x87=\xb9Վ\x1a\xaf\x84\t\x12\x83M\xad\v%!\xaff\r\x1f\xcdx\xe1V\x0f{\xf2\x8c\xf8\xd6\t\x00(\x85=2]\x18\xa3\xb8(\xa8\u07b6z\xf5ꨲ\xb2\xb2x\x00\x00Ţ\xa0Zʂkiv\xae1\xc6\xc5\xd5\xfc\u007fs\xdf\x1e\x17\xd5}\xed{\x87\xe1\r\xb3g\x18\x90A\xb0h\x1eMS\x9b\xdb$\xa7=\xf7\xf6\x9169=\xcdI\xee\xed=iRc\x14\x02\xcc\xcc\x1e@\xad\xa6\x9a\x1a\xe3\x93\nj@T\x044 A#j\"\xa0\xc6\xf8@\x12\x15\xe3;\xa8`\x1a\xdf\b\x88\nlL\xa3\xa9\xe6\x18Ӥ1\xc9\xdc\xcfw\xf8m\xdcl\xf6\xcc~\xfe\xc8\xf9c}x̞\xbd\xf6\xef\xb7\xd6o\xed\xdfc}\xd7\xf7\x9c\x04\"\xecu-\x83\x9fa{\xee#(\xb1o\x02&\x83\xb8N\xdfJr5\xad\x19\x99\xbe\xe9\x11\xbd%\x9e\x19\x96\x9b%S\xffP\x8a\x8bp0˂\x87)-㥑\x1cT2\b|\xd7e\xc1m\xece\xa9\x8c\xb9Yz\x93\xce\x1eH\xab\xf9\x99\x95\xed*\xb5\xb2\x9d\xff%s<\x8c@\xf0v\xa0\xd2\\\x81l\x98\xe8j^%\xbc7\x06\u007f\xbc\xfbL\xfb\x13c_\xbc\xd7h\x9fٱcG\x10\xaa\x02\x83\x1c\x94\xf0\x02\x98\xfaQ\x83)%\x06\xd1\nl\x88u\xb7\xdd\xe6\x83@\x9c\xfb\xbc\xefL\xfd\x9e\x8cݬ\xd2\xc1oe\xb9\x04\x02\xc2\xf9J&\x15\x14\xbcw3F\xa6oJ2\x8a\xe4\xc1\"q\x1a\x80\\\x02\x99\xf2b\x83I\f\x92\xa4\xb4\x86\x9f\x96\x00\xe0'\b\xc4\u007f\xd7\xc4 $\x9f\xa3\u007f\x19w\x05\xec?JO\x94\x1eM\xc9\xfbA\xb2\xf3\xf0\xbcx\xd7\xe9\x1e\x994pL\xe1\xd7ZX\xee{*\xc6\xc4\u007f`/J\x18`\x86\xb8\xcf}}\u007f\xfa\x96\xa7h\xf9\xcc\xfe\xfd\xfb\x83\x8e\x1e=\nb\x90\x90+W\xae\xdca\x06jkk\xf3\x05\x80\x83\a\x0f\x86\xd20$\xbf\x99&\x84\x85\x12h\xe8\xdfc\xddm\x01;\xcd\xe6\xf1\xed\x90\xceRP\x02\vh\xc4,\v{\xa7V\x9d\x914O\f\xcb\x1d\x16o\fYX\xce&\x03Z\xfa.\xa8\xc1\xe4(\xb35\x05\x80\xffn\xd4`\x16\xb6\xc7&A\x92q\x98\x06\x9d\xdc\xc3i\xab\"\xc9\xd1\xf09\x19\x1f\xc4\U000fc092n\x81mЍ\x84\x9f+\xe2%\xc60\xd7\xd1Wi\xfbLss\xb3\t\x01\xa0\x8f\x1c\x94\x0f\x00 \a=|\xf8\xb0\x99\x96b\v{%\xd8\xee\xbe\xd0$\f\x00d9\xb0\x1f\x9f\x05 \xec\xbc$\xd3\xe9m\xbe\xb3^O\xb7\x99&\xd1#\x82\x8b\x84\xeeq\xff\r\xc9ACh\x05\x00?\x03\x926\x8aP\x92\x1c\x94TX\x12\xb7#\x9bBP\xed\xf3\x19k\xe6߂H\x81\xd4\xd32>\x89\xc1\x9dn\u007f\xfe女3\xd9\xce \xb2'կ\x1aS\x82\xebĩߍ\xf9\xe3ݴ}\x06\xd2\xd2\xd2\x12<\x80\x1d\x183\x80}\xfb\xf6\x05\xa4\a\xd7kȇ\xd3V\xff\xd2\xe1:}S\x88\xb2#A\xa0\xc0۟\xda\xf9^\x86\xe5ޕ\xe9d\x04\x06W\xb4\xa7+X\xe1\x14Y\x1fv\xc0\xed;:\x12\xbfq\x9ae\xdeƃI\x0f\xfe=\x85\xd9fzf\x00\xf6AF\x11\xfa\xa5\aG\xdf\x0fx\xfbz8\xa3s\xfb%}\xc6\xe6\xfa(\x88\x14Fi\x93\xf1у@\x81z\xfdP{\xf7\x95bs\x9d\xfeǏ\xd3\xde\xfc7\xda\\\x84\x90\xa6\xa6\xa6\x90~3\x80\xebׯ\x9b\xc8\xd4 \x94\xdf\x04ܼys\b-C&;\x0f\x8dG\xc3Ee\xa1\xb0\xbe~\xca\xe2\xe9AY\xee\xe9\x12\x03M(\xd7z\x99_\xbb\xc2U\"\xb4\xf4\x03\x88z\xab߈\x9f\xe7!?\xa8\xbe(ZA\xc0\x0f\xaaO\xd1&\xa7\x8e=\x00\xfb \xa3\b\xa5\x90\xa0\xbeg\x18\x99\xbe\xe9I\x89,\xd37)\xa0\xfa\x02\xfa\fA\xeea&\xf2Q\x00\u007fŞU\xbe\xa5\xb7\\\xdc\x13\xfc\x91\x9f\xb0\x0e#\n\xc3J A\r\x0f\x02{\xf7\xee\r\xe37\x01{zz\x82\xfa}x\xf4\xe8QӾ}\xfb\xc2\x05ǀ\xa1\xb4\fI\xcaG\x8b+\xc7\xfe\x17)\f\x11\xa8#Q\x82ʦ\x03\xa1\xa57\xe7`\xc0\u0c71\x97*\x03\x1c\xcb\x19\x1e\x04dP}JRN\xb5\x9c\x02\xd8\a\x19E\x18\b\tjOr5\xbf)\x91`\xf6\x98\x91\x83_%\x17\xa1\x85`M\xfe!\xb3T\xfdD<\xf8\x13]\xc77\a@\x82\x82\x1e̐ \x00\xca?\x92\a\x80c\xc0`\xc9<\x80={\xf6\x98\xea\xea\xea\"\xf9D\xa0\x95+W\x86\xd20$\xc3\xf6 \x1a~\xa0\xb0@$d'0\xf6\x06!\xb44\a\x81\x98\xec\x0e\x94Ao\xed\u007fF|\xe6֣)y#\x03$\xe6\x18\x16\x04\x14\xa2\xfa\x02\xf6\x81\x86<\x00\xfb \xa3\b\xe5x\xff\xac\xb1\xee\xd6[\"\x9fi\xb5\xb9.\x99(\x96\xf7V\n:\x1bA\xb0$\x8a\xaa3'\xb8N\xb6=\xf4|\x95#\xd03\x8d\x193&i\xecر\xba\x82\xc0ƍ\x1b#\x90\tH\xb8\x01C\x02f\x02nݺ\xd5G&\xf8\xc6\x1bo\xf0\xa9\xc0a\x94\f\t\x84\xde\xdfe\x82\x00\x8e\xf4FQ kГ\x80\xf4\xa2x\xf76\xd9yh\xaeLj\xae\xee \xa0\x86\xae+P_\xa8\xcc\x04\xb4+\xd4g\x14\x8aP\xd6.<^^\xe83\t\xae\x0fg\xd3\x1a\xfcZ|\x86\x90\x93v\x04,\xcd\xee:\xfdY\xb2\xf3\xd0Cr\xcfFR\x81\x13SSS5\x05\x81u\xeb\xd6E\xf2\xa9\xc0\r\r\ra\x8a\xb0\x00555>RA\x9e\x1b\xb0\xa8\xa8HU\x10\x183fL\x94\x80\x1b0P\xc4|\x9c_\x13I\xec\t\x94[Y\x8e\xa1Hפ)\bXX.\xc6\xc6v~.\xdcȴ\xbb;:\xb0\xbb\xab\x85\x8b\x90\x16W_\x80\xbcs\xa5X\x00\xbbJ}zQ\x84\xf2\x83_Đ\xeb\xf3\x19\xd7\xe9/~\x95\x9a\xff\x80\x06\xf0\x11U\x9fa\xdc\x1c\x8e\x0e\x17\xf1\tk\"\xee\x85o\x1d\xaeSc\x95r\x03\x120PbZZ\x9a\xaa \x80T~\x1e\f\xb4m۶pUh\xc0իW\x9b***\x18\xa0\x01\t7\xa0\xa2\x04!\xe4-\v\xb8\x01e\a\x96\x10l#\x8a\xeash\x19R/Ad\xa2\xeb\xf8\x9b\x12\xa5\xbb\u007f\xaf\x95\x90\x94\x06Q\xa7\xbf\xbeQ\x12\x00\xb4f\xf8\xe9@\x11*\x9db\xff^\xfc\xec\xf1\xee3k5\xa0\b\a\xc5g\xf8\xa3ʁ\xc4+\xad\xcb\xd4p\x03b\x06@Ѐ\x89N\xa7Sѳ\x02\xc4\xc7Á\x01\xee\xd3T\x0f\xa0\xbc\xbc\xdcTZZj\xe5\xb9\x01\xe7Ν\x1b0\b\x00\xb1\x84hE\x02\x80\xa2\x01e\x99șHeXq\x10\xf86\xc9\xd5\xe4\xa1eH\x8d\x05H|\xfaP\xd5\x16\xcf'\"\xed8\xa4\x95\x90\x94\xc6\xe0\x0f\x00>\xf9\xa5D\x00\xf8\xdfF\xe5\xf6k@\x11\xaa\x19P\x87$Rq\x1fP\x89\"\x1c\x14\x9f!\x85=o\x0f\x1c\xfc\xedۘ\xccnU:SRRB0\x03@A\x10\x97\xcb5\xd4\xe3\xf1\x04\xfc>\xe0\xfb|A\x10\xc0\xfauU\x04*..6-Z\xb4\xc8Ɨ\x04\x9b5kV\xb8\x9f\x92`\x91\x88R$\x008\x9e{\xee9\xe5\xebj\x0f\x17ʰܾ\x01A\xc0u\xfa\x9f\xc9\xce\xc3\xcf\xd02\xa4\xca\x12d\xfd\x8e\xfa\xec\xee\vRe\x9b\u007fnT\x100b\xf0K=\xfb\xef\xc6L\x18nc;\x85\x89,(\xb4\x19bdn\xbf\n\x14\xa1\x9a\xc1\xffs\x89\xfeޥ\x12E8(>\x03\xdeC\xc2\xc4\xd4o\xf0#\x11\x8e\xf1p\x9ap6\x98\xfegdd$\x92\x8a@\t\xe3ƍ\x93|\xf6\xfc\xfc|\v_\x12\xac\xa2\xa2\"Ґ\x9a\x80\x85\x85\x85\xa6\x05\v\x16\xc4\b\x8a\x82F\x88\x8a\x82F\xf2EAQ\xbdd̘1Z\xce\xd8\xc1-pV\"\b\xdc\x1a\xe1\xdc\xf78-C*\x89jA\x98\x92>\xa8'\b\xd0\x18\xfcr\x83\x80\x16\xaa/\x00\x8aP\xd5ෲ܃\x12`\xac\xbf\xaa@\x11\x0e\x8aόL\xdf\xf4++\xdb\xfd\xf1@\"֎O\x80b5B\x1f˲!\x98\x01\x90\xb2\xe0\x8eɓ'\xfb\xda2{\xf6l\x86/\v\xbex\xf1bE\x15\xbcT+\a\x03\xe9\x8c\x193b\x05܀6\x9e\x18$###\x1e\x95K\r\x00\r\xfd\x98\xa7\xc8\xee\x17\x04ܧ\xfe~_z\xfd#\xb4\xd3%%\x9c\xd3o\xca+\xc3r\xcfJ\xbc\x956\xebLwM\xa0\t\xb4\x91\x18\fq\x94\xf5Ie-\xaa\xdax%e\xbc\xc4\xfd\x831\xf6\xb4\xf5I\xcdpd\x8f\b\tð\xb8_\xcfE{\xba\xcc\x1amh7\xd8?1;\x19\xb0\xe6G\xed\xc0\xbb3\xf6\x8c\xa7IH\x8a\xe57\xa1\x06\xebc\a\x063\xd0\xfc\xf9\xf3\x83\xa9\x05\x80\x9c\x9c\x9cp\x017`܄\t\x13\xcc\xe0)\x13l\x02\x1a\x8d\b\v\xb9;c\x8f\x1bǁ|\xd9$\xe1\xe9@\xb2\xf3\xf0Ӕ\a\u007f\x94\xc23\xdfQ\x12\x8e\xda\x18\xc7^3iX\x1fG\xd1\x1c\x94\x12\xa8>\xaa\b4\x89\xfe\vVrD8\xe4\x8fW\x91\x1f\xd2(ѯ\xcfj@\xf5\x19\xbe\xc9\xd9K\xdd\xce}:p\xc3\xef\xe2\xedx\xd7\x19'M\x12[\xf0q\x12j0\x04\x00\xab\x88\x1b0vѢE\xc1\x86\a\x80y\xf3\xe6\x85\x13j0\x1c\x03\xc6N\x992\xc5ר\xcc\xccL\x1f_\x19\u007f\f\x98\x92\x92\x12e\xf4`\xbc;\xa3!\xc3\xcav~)qD\xf8e\x92똛\xd6\xe0WzdE@B\xcd*7\xaa\x02\xa1\xfa\xa8\x04\x81\x00\xa8>*A\xc0_\xbf)\xc9\x13 \x857\xc4\xfd\xd9\xccx\xbaM\x1aQ}\x86\x05\x01\xac\xeb\x81\xfc\x93\x18\xfc_\xf1\xd8\x15\x1a$\xb6\xe4\xc8=\x06ǀ$\x00X\xbd\x12܀`\x06*))1\x1b\x16\x00\xc06\xca'\x02͘1\xc3>mڴ~Fp\xb9\\\xe0-\x8b\x17$\x02E\x19\xbcS\x1dB\xf6\x04nId\f~\x93\xe0\xfap\x16\xad\xc1\xaf\x02\xdc\xf4oREK\xaclO\x84FT\x9f\xa1A@\x01\xaa\xcf\xd0 \xd7_\x81\x82\x80\x85\xed\x8e\xf0S\t\xea7:Q}\x86\x04\x01\x86\xe5>\x94\x18\xfcد\xfaO\xa3\xf9.D\xc9v1$\x11\by\x006\xaf\x1fn@d\xee\x82\x19hŊ\x15f\xdd\x01\x00,\xa3\x02n@\xfb\xacY\xb3$#pzz\xba\x8f\xbfL\x90\n\x1ce\xd4\xe0\x17t\xfc/\xa4\x8e\b\x89TJ\x95\x053\x98pC.\bHmX\xe5\xe8@\xf5\x19\x12\x04T\xa0\xfa\f\t\x02J\x1d\xdf_\x10\xf0C\xc6Rg\x10\xaaOw\x10\xb0\xb2ݭ\xa2\xc1\u007f\x13/\x00\xa3\x91\xa7^\x11呂\x1b\xd0oM\fp\x03.^\xbc\x98\xe7\x06\xb4UUU\x995\a\x00\xb0\x8b\xf2` d\x02\xe6\xe6\xe6\x9ad\xb0\x00A$\x13\x90\a\x03E\x195\xf8\x05\x83\xecA\xa9d!\xb2\xf3\xda`\xf1p\f\x8d\xc1\xaf0\x05\xf4~\x89\xaa\xc5(\x12q\x97\x0eT\x9f\xae \xa0\x01է+\b\xa8uxq\x9f\x8c\xc8\xd8\xf7#\x89\xc2\x1a_\x81\xa0\xc5@T\x9f\x1e\n\xb3\xa0d\xe7\xfb/`\xe6I\xce\xf9?fX\xee'4\x90\xa7\x02\x80\x9d\x1d\xb3k\x82\x05\x90\xa5\xa2\x17q\x03Zkjj̪\x03\xc0\x9a5kBy8\xf0\xe2ŋm\x05\x05\x05&\x85\x0f\x1bD\xb0\x00j\x11a*XT{\x86K\xa6\r\xf7\x96\x1co\xd5P\xe3\xee\xbf/`0W\x9f\xbf 0V\\\x05\x06Y\x8c\xbfH]\xfc\xa0N\x94\x9d\xa2 \xe7\xd8\f˱\xa07#\xc2\xea\r\x02F\xacs\xad,\x17\x87\xa3\x00EH\xad\xf4y\x80\x1c\t*\xc8L\xc2\r\x18\x89\x00\x00^\x80˗/\x9b\xfa\x98\x81Ο?\x1f\xc4\x13\x83\xd4\xd7\xd7Gnٲ\xc5d\x94b?\x1di\xa5aH\x86\xe5\xee\xe1!\xba\xfd7\x06[Q\xc0\x13\x15\x86\xd6\xfe\xfbؙ?\xa0\xc4\xd5'6h\xc2p\xe7\xc1\xd9\x12\x85No0nn8\x85 \x10G\x99\x1bP<\xf8\xac\x06\r\xfe\xe1\xbe>\x19H\xc9=q0|F&K2\x812\xbf\xa3\xd8g\xec4\xc1Y\xe0\x06\x02\x86U\x12y\x02|a\x86va\t,\x9a9\xef\xa3F\xa7$\x0fq\xb7\xec\x93J\x13f<\x9c\xd1\x05)\x06\x83\x1bP*\xc7^\xf3\xe0'D0R龻\xad\x13:M\x83\xe53\np\x124\xf9\x1d\a\x15\tz\xfc\xf8q\x1f7`_\x00\xe0\xa9\xc1\b7`\x10-Ť\xb1a\xa2\x86Zi\xe9\x02b\xcc\xc6v\xde\x14\x0e~\xb0\x12\v\xd8\\\x97XٞH\nAN\x88\xeaK\x02\xf9)_\xfe\\$K\f\xd2\x19?\xc8܀V\x91\xbe0\x1d6Z\"\xf1,\x9f0\ue7a4\xef\xc2g\x046\x14\x06\xb9x\x9a\xfa$l\x98D\v@\xe4\x15p\x03r\x1c\xd7\x1b\x00\xae]\xbb\xd6\x17\x00\xf6\xef\xdf\x1f\xf1\xee\xbb\xef\x06Qj\xa4?\x84\x16-^\xb9\x90\a\xd3\xd6\xfd2\xc1u\xe2C\tBR![\xcbo(\xcepx\x1e{)\xb0\x10N)\x9e\x1blT\x9f\xce\x19@\x94Q(B\x92\xeb\xff\xadij\xd9 \xa0\x91\x1b\xd0ߎ\xb5\xfa\x04.\x96\x1bJ\xda,~\x86c\x8c\xa7'\x8c\x86\xcfD\xb9.\x01\xad\xe9bX\xeeo\x12z\xbf\xfeazu\x88\xbf\xfbR\xac\x97\xa8Ć\tj\xaak{\x15p\x03\x82\x1c\xf4̙3!^?܀Auuu\xd1$\x0f\xc0\xbar\xe5J3\x8d\xc1O\xeb\x8cU\ue71fa\xb90\x87\xebTQ\xbc\xeb\xf4\xed\x00\\\x84g\x18\x96{\xd2(\xc6\x1e\xa1A\x1f~\xbe\xeaa+\xdb-\xe5\x84\x1f0\x1e.Z\x8f\xe3(\r\x02\x1a\xb8\x01\xe5άU\xa4pw[xNH\x91\xa0O\x86\xd1\xf0\x19\xd2ަ\x00\\}-r\xf7\xa3P1Y\x91\r\x91N\x8f\xb4z\xa4\xd7\xeb\xd1\xc7s\x03644\x80\x1c4,`&\xe0\xf6\xedۃ0\x03 \xa9\xc0V\xe4\x14\xd3\x18\xfcF\a\x015I>\xf7d\xec\xfe5\xbf7\x10\x80\x90tW\xa0\xda~ZQ}\xf7f\xec\xfa\xbd\x95\xed\xfeRB_\x83\x85\xe5\xc2\fB\xf5\xf9\r\x02*\xb9\x01\x95f\xadɃ\xb8<=a\f\xcbIq)|\xc9WO2\xd2g\b0k\xab\fQ\xe7\xf9\xfbӷ\xfeF!\x12\xd4(\xce\x04\xc56$\x01\xc0Wj\x1f@;-\xfa֮]\xdb\xc7\r\xb8gϞ\x88\xf7\xdf\u007fߤ\x04\v`\xc6\f\x80`\x01b\x8a\x8a\x8aTM\x8b\xc1i\xa62\x8f\\/\xaf\x9c\xea\f\xbf\xa7\x9e\xf3\xc4\xe1\x9c\xde\xe1:\xfdi\x80 \xf0-\xc9P\xfb\xbe^\xd2\x0e\xe1`\x02\x9a\xcc\xcavKm\x80m\xb5\xba{B\x8cp@\u007fA@\x057\xa0ڼu\xbf6\x8f\xce\xec\x0e\xf1Ú\x8b>\xc8Ј=\xf0\a%\xbe\x9b\xa4\x87\xdf\x0e0\xf8?\xb7\xb2]s\xfec\xec\xd4d\x95HP\xbd\xf8\nU\xdf\a\xa4\x9e\xc7\x02\x00j\x0fȽJ,\x80\x90\x1b0j\u05ee]&5h@sEE\x85\x8d\xc0\x81\xed\xf9\xf9\xf9\x8a\x82\x00\xa8\x8cAhHЀj\x90dZy\xe5\xf4\xa0\xfa\xec\xbfH]\xf2`\xa2\xaby}\xac\xbb\xed\x9b\x00\x0es۷Q\xc8r\xdf\xd7\xc9\xd5\xd77\xa8\x92\\ͅ\xc8x\x93*+ΰ\\\xa8A\xa8\xbe\x01A@!7\xa0VT\xdf\xc0B.\xbdg\xfd\x9b\xfd\xf4\xeb\x1c\x9d\xe8\xc3>[\xfcKڪ\x9fǺ\xdbVK\xc0\xb1\xc5\xf2\x96\xdd\xdd~\x97\xd6\x17\x8e\x0e[h\xfa\x1e\x8a\xeb\bЀ\x0e\xa5շ\x85܀\xb5\xb5\xb5\xd8\xd87\xa9\xae\aP^^n.--\x8d!\xf5\x00\xe2rss\x83e\xea\x01\xf8\x88\fI=\x00-X\xf2~\x83K\xae\xa8\x88h\xa6\xa1\x15\xa1e'\xa4\x0e\xffg\x88\xbb\xe5\x90̔\xf1v\x82\xeb\xc4\xdb?J\xdf\xf0\x84^T߳\xbd\xd0\xd7*?A\xa0\x8e!\x95\x84\fx\xebD\xf5\xcfKh\xfdm\xa0\x00\x80>\u05c9\xea\xeb\xb3\xc9\xe3c\xa7\xddcc/\xd7\xfb\xe9\xcf2-\xb3E\xb1ĸ/\xfe8\xc1ubS\xbc\xeb\xccm\x11\x8aP,\xc7\x19\x96\xfb\xb5Z\xa4\xaaA\xb31]6D\x99=A=\x80x\x8f\xc7\x13\xd0&\"n@Kuu\xb5IOE 3j\x8c\xe5\xe7\xe7\xc7͝;7\x0e\xb5\xc7\xfc\xd1\x16\x81\xbd455u\x18\t\x02\x9a\xb2\xb5` l| \x88\x90\xe9OT\xa0\x99\x06\u007f\x9d\xd6\nD<\xe6\xba\xf7>c\x87\rs\x1d}^\xaa\xca\xef\x1d\x90\x8a\xafB\xf1\xb7C\xdc-X\xcf>.W\xf8ӏ>\x06\xfaF\x8d\xcdHNp\x9f\xdc\xe8'\b\x1c\xfaiZ\xe5\xdd|\xfb\xf4\x80B\xf0\x16\xe1\xef\xf3}\xe7\xceQ(\xae*\x15\x00\x84ש\xe5w\x14\a\xe6G\x9e_\xfc\xa3\x04\xd7\xc9&\x94ʖз\xce\xe6\xb9\x12$\xb2a\x12\xbe\xa7\xe4\xfe\x89\xd9W\xb0\xab\xff\x1bR\x81\xe9\xdb\xfe\xb69\xeb\x8da\xfb\x05\x81\x8bH\n\x8b̾\f\xbf\xea\xe7[\xc6\xf8L`\xdb(\xbdNN\xd2\xd2\xd2\"\x9dNg\x12˲\x89\xd9\xd9\xd9C&L\x98 i\x9b\x85\v\x17Z\x8a\x8a\x8ab_}\xf5U{ee\xa5\xa5\xaa\xaaʤ\xbb&\xe0\x92%K\x82\v\n\nb\xf3\xf2\xf2\x86̙3g\xc8̙3\x83EUJ}\x9ce\x19\x19\x19I`1\xc5L@Ϯ%v=\xb1\U000514922\x8cH\x94(\"\x86\xa4\xa4\xa4$\xf2\x9f\xfb\v\x12j\xab\xae\xf0\xf7{:\xf5\x8fq\f\xcb9\xf9\xbatb\a\x13\xed\x19\xe0\xd4`\x82U\xe1.\xbeXߨԬ\xe1\t\xee\x93o\x89\x83\x00t$\xb8Ou<\x9c\xf1\xe6\xaf\xf4\xc0A\x05\xfa\xa2\xa0\xef\a\xcewF\xc7\x0f\x1c\x94\x8f\xa1\x8f\x05\xfd\xa9k\xe7\x99a\xb9{ml\xe7\xf9x_\x9d|\xf4Y?}oZ\xd9.\xb3Іxa \x18\xc8߷'\x9aa\xb9\xf1\f˝\x0e\x1c\xa0\xcfz\xedl\aj2L\xb4\xb2\xbdG\x8b\xa0\xacKIIq\xd0\U00099514\x14\xbbě\xdb.Чۆ\xe0\xe0$\xf5\x00Q\x104\x8e/\xcc\xcb\vX\x81\n\v\v㊋\x8b\xedeee\xcck\xaf\xbdf2\xac*paaa\xf0\x82\x05\vbQz\x18%\x88g̘\x11L\xc8\tBƏ\x1f\x9f\x90\x95\x95\x05\x82\x10\x04\x01C\xf2\xb4\xb1뉍\x0fL} iiiQ$\x12\xfa\xa8\x92\xf9\xff\x1bY\x8a<--͞\x96\x966\x8c\x88\x1d\xac\xc5V\xb6+;\xde}\xae\xcb\xe1>\xeb\x85ı~7\fQ\x84d\x85\x9a\xc4\x1e\xd4y\x83\xae\xd1\xe9\xe3\x87\x0fu\x9f\xac\xe6\x83\x00t\xf4\xe9s\xb7\x01(\xf3\u007f\rj_\xd4\xfd\xaewG;Ƞ\xb4\x91A\x99\xe8\xfe\xf0IA\u007fj\xdeq&\x83\xffI\x1e\x95\xd9K\xe8r\xce{G\xdf\xe556\x963\xa7\xa7\xa7\x87\xa4\xa5\xa5%\x92~\x86-\xe5җ\u007fʰ\\9\xc9\xd5\b\xb4D\x83\x9e\x8f\x86\xbb\x1a\xe7\xfe.}\xe6\xbd\x02\x9f\xe9\xe7KF\xfa\foC\xdeg\xfc\xf9\x92Q\xfaƍ\x1b\x17\x89r\xe0\x93'ON\x98:uj\xec\xcb/\xbf\xec\x1b\xe4\xf3\xe7Ϸ`\x96\xbedɒX\x14\xf1QR\xc7C\xb5\xf2W^y%x\xfe\xfc\xf9q\xa4<\xf8\x90iӦE\x80\x9b\f\x04\x05$\b\x18\n\xd2\xc0\xae\xa7\xd3\xe9\x04\xed\x18\x88G\x92\\.\x17\xe3t:\x13\xf9\xbfi\x90\x918\x9d\xce\x18\x81>\xfc\x1e?\xca\xf5҈\xbb݇\xa7ım\xe7e6\x98x9\xe1K3e\xb9\x04\xa5\xfaҜ\x99\xc3\x12\xd9\x13e\xb1l\xbb\xd7\xc1\x9e\xf3\t~'\xf7\xfb\xc6W\xdc\xc4խ\xbb\u007f\x87\xb2'\x9f\xe0\xef\x1fϞÛ\xd2{\xbf{\xe7h\xa7Ӊ5f\xbcڝ\xe6;u\x06z\x82}\xcf\xd8\xfb\xac}}\x81 \x03=\xc3\xdc\xc7+Ҝ\x99\xe8\xd3H\x81\r\x13\xfd\xbd0\x18\x0f\xe7`X\xeeO\xa4/\x95\xf49Һ\xb3F\xb8\x1b#\xd0\x0e\xac\x97!N\xa73Z\xe8C\xa0\xb1\xa7\xed3\xc4ox\x1f\x8d1Z\x1f\x88y\xc1\xcd1}\xfat\xc7\xecٳ\xedyyy\x96W^y%\x0e\xc5{\x8b\x8b\x8b\xad˗/W\xb4,դ|\xc1\x82\x05\xc1yyy\xd8\v\x88\xc7\x03\x10\xa6`\xc7ĉ\x13\xa9 \xb4Pr\x1c܃,\xcb&\t\x05\xd3!Z\xf9\xd9,\xcb\xc6x<\x9e$\x8fǓ(\x90\x98\x98\xec+`\x01z\x06\xebs\x85N\xf95\xc9'@\x16\x9a=P\xadw\xbe]#أ9\x0e\xf6\xdc\xd7qw\x06\u007f\xff\xba\xf8,\xf7C\x9dy\xf0\x8fŰ\x97\xbc\x0e\xb6\xa5/\xd0\xfc\x90\xdd\xfd,\xfa\x18}\xad\xed\x9e\xdd#}\x99|~\xfa\xc0\xce^|\x11\xb3C\x91\r\x87\xba\\.q\x92\x92\x9da\xb9L\xe4D\xc8\x1c\xe3\t\xe5\b\xc8B\xa23\xaf\x98\xbfK\x9f\x11\xdaP\xa0/\x86\x96>\xbc|\xc1\x06\x84\x97\xf1\xfc\xf9\xf3\x87,\\\xb80\xae\xa8\xa8\xc8VRR\xa2xOJ\xb3\xf2\x05\v\x16\x84\x93\xfd\x00\xf0\x04\x80\x9d4\x82&zi\xfc\xf8\xf1aX\xf7\b\xc4FS\x1f6X0\xa3\x11\xe8sH\f\xa4\x9f\x90\xa3\xc1\u007f(tT8\xf4n\xec\x17\x00\x03/1\xb5s\xf0\xfa\xee\xf3\x1cL\xb1\xb2\xdd\xfe\xa6\xbbH\x9c\xc9c\\w@,j\x03@\xef2\xe3\x82\xd7\xe1i\xf1\xc9\xc8\xcc\xf7F\x8d\x1b7.L\xfd[\xdf\a\xbd\x9e\xcbs8Jȧ\xfc\xf2\x05SW\xb4\r\x84\x16D\"\xc9\xf3\x8c \xb3\xa5=\n\x8e\xf0\x84}\xb0\x96a\xb9\xff\x15`\xaal\x1eL\x9f!~\xea\x10\xb4\xcfA[_nn\xaeM0\xf8cKKKU\x05pMJKJJ\x82\xb1\xce\xc0z\x03A ''Ƿ\x1c\x00=\x11\x8dF\xbe\xf0\xc2\v>\x16T,3D\x12AI_ФI\x93\xe2\xb0\xce\x12ʤI\x93\xac\xfejّ\x92dJ\x97\a|\x02\f\xa6\xb6\x8bP\xc9\xe8\xa9\t\xcb\x13\xc4\xed\xfb\x97\xecw~je\xbb\x03M\u007f/\xa3\x92\x8e=\x93\vR?\x03\xb8\xecux\xce\xf7\xc9Ȭ}\xa3&N\x9c\x88>V4\x8b#3\xa1\x14?\xe4\x1d\xc2eнB\x1b\xa2\x1f\x9f\x99Pt\xcf\xfd\x99\x87R\x87yN\xad\xb0\xb1\x9d\xa7U\xf4\x19\x04\x15\x9f\xa7\xcb\x01\xb7`Cl\x92Iؐڋ\n\xfe\xa1\xd4g\x8c\x10L\xfb\xc1\xd5\xc1\x0f\xfe\xe5˗\xdb+**\x185e\xfcT+E\x95Ѳ\xb2\xb2\x98\xd2\xd2R\xb0\x8f\xd8\xc9L\xa0oO\x80\xdf\x184J^|\xf1\xc5\x10,/\xb0\xe1\x01\xf9ӟ\xfe\x145y\xf2\xe48\xfe\xef)S\xa6\x18jЩS\xa7\x06M\x992\x05\xbb\xab\xb87tX\xc1\xbd\x06\nf\"~\r\x8a\xe3@\xc2\x17\x87d\x94\x9bJ\x9d:\xce\xd3\xe1uxZ\xbfH\xcc<\xd784\xb3e\xe1]Y\x1f<\xf5\xfb\x89\xe5\xf7\xa2}\xa3'\x95\f\xb3\xb2\xdd\xcb\xfd\xc0fy9\x85\xc1hQ\bbJ\xca<\xfb\x84\xc3\xd3\n\x9d\xdexO\xbb\xd7\xee\xb9\xe4\x1d\x99}\xf0\x0f\xa4OA7\x1d\x12\xa0\x80\a\xd6\xf9c\x18\x96;)\x13ܖYX\xceg\x9b\xfb\xb2\x8f\r\xf9AVcjr\xe6\x89⡙\xe7ޏa/\xff\x93\xd7\x0f\xb1\xb1]r}t\x93\xf4\xe9#\xffct\xb7I\x81\xcf\xf8l8X>\x03\x81\x8f\xf0\xf7\x87\xcf\x10\xf1\xf9P \x9f\xd13\xf8\xb1\x17\xc7O\xfb\x97-[\x16^QQa_\xb5j\x15\x12\u007f,555\xc6\xef\x01\xac_\xbf\xde\\UUe\xad\xac\xac\x8c)//G\x100\v7\x06q:\x90\x93\x933d\xf6\xecن\x04\x01\xcc(\xa6M\x9b\x16\x0f\xeac\xc8K/\xbd\x14\xc1\x0f\xd2iӦ\xc5\xf2\xff\a[\xb1\x11\xfaf̘a\x9a>}:vU\x1dD\xfa\f\x87\xdf\xf9\xffO\x9f>]\x96x\x84\xf1tG\x92\x81\xb2\x95LW\xfd\f\xfe\x8b^Gf\x9bO\x10\b\x04A\xe1롙\xe7\xcf\r\xcb:\xbb>9\xeb\xf4\f+\u06dd\xeb\a\xc9&\x94.\x1f\xa3\x8e\xa7gD\x80>\x8dx`\xfc\xfb\xcf@_\xbc炗?uH\xca<\xf7\x04\x18f\x89ċgs\fۃ\xa2&s\x88\x8e@\xcfp\x8da\xb9\xf9dJ\xbf\xd6\xc6v\x9dud\xb6}\xd3\xdb\xc6\xf6\xbe\xc1\x8e\x9f\xf8[\xfc\u007f\x81`I\xf16j\x06XI Q\xe83&\xe2\x1b\xbe\xb6H\xf8\x8c\xef\xffF.Y\xe1\x0f\xbcoL\x9b6\xcd*X\xa3\xab\xf2\x19\xa5\x82\xdd~~\xc3o\xe9ҥ\xd6\xe2\xe2b\xdf`\u007f\xfd\xf5\xd7C\x91\xf5W]]mݼysT]]\x9dq\xa7\x00[\xb7n5oܸ\x11\x10aۚ5k\x06\xa0\x04\x91&\fN\xb2y\xf3\xe6\x81>L6cPN\xfe\xf2\x97\xbf\x04Ϟ=\x1b\xc1$\x1e2k֬~\xeb]Г͙3ǎ=\b\bX\x8bu\xea\xebw\xbfٳg\x0f0\x18\xfe\x17\xe8s\xffS\xee+@\xc0\xa5\x92t\xd8\xcf\xfa\x0f\xfev\x9f\xe0w\xe9\xe0\xd0\xfby|f\x87\x9ai\xf27\xa4\xcc\xd6t\xecSX\xd9\xde\xcd1\xf4\x11\x9e\xfd\x81\tG\x9e\x96\xb8\xdfc3g\xce\f\xe7\xfb\xfb\x85\x19\x85\t\xf1\x99\x17\xfe\x95a\xb9i\xe4^ߨ\x9c\xaa\v\x06y\xbb\xe4 \x97\xf8\x1c}\xb3\x89a\xb9\xe7-\x9e\x1e\xd5o͜\x9c\x1c\x13vı1\x06A{\xc4\x01~֬Yv\xbe\x8ds\xe6\xcc\t\xd7;\x18srr\x18\xa5>\x83k\xf5\xea\xcb\xcfϷ\x14\x14\x14\xc4!3\x17\xbb\xfd\xe2\r\xbf\xf5\xebׇ\x02ɋ\x12\xe0;w\xee\x8cܳg\x8f\xfe<\x80\x86\x86\x86\xa0\xfa\xfa\xfa\xe8-[\xb60\x00\x15\xf8\xab\x13\xb0p\xe1B_\xb2\x10\xd6%\xf3\xe6\xcdC갦 0o\xde<\xdf)C^^^<$77W\xd2Ps\xe7\xce5\xe5\xe6\xe6\xda\xf9\xeb\xc0^\xac1\xa2\x9a\xf2\xf2\xf2\xec\x02}L\x80\xa9\x17C\xae\xc1\xb5\xaa\rj\xf1\\\xc1\xa6ٓ\tY\xed\xaf\r\xcdj\xbb\x90\x90\xd5\xee\x8d˼\xe4\u007fy\x90yɋk *\x83\x80P>\x8b\xf5\\>\x9c\x9cݲ\xe6\xaeqg\x16\f\xcb>\xbfL\xe2\x9a\xc5\f\xcb͈˼\xb42)\xab\xf5hBV\xfb-G\xe6\x05\xaf\xcdӥI'\xbe\x87\xef\xe3\xb9}\xf7\xf13ͷy\xbaZ\xbf\x97\xddR\xf9\xa3?6\x8fɜY\x99\x04\xdb\x1bdC\xaa>#\xf4\x059\x9f\xc1g\xfcuZ|F\x98ᇷ>\xd6\xfb%%%\xd6e˖\x99\xfc\xbc\xacC\xdey\xe7\x9dh`\xff\x0f\x1c8\x10\xde\xd8ب=\x13\x10$\x02(\x13\xb6{\xf7\xee\xa8\xfa\xfa\xfa(\xb9JA\xc8\x18\\\xb4h\x91\x1d\xd9H\x85\x85\x85\xb1H\x1eR\x9bl\x84 \x82(\a\xc9\xcf\xcf\x0f\x97\xc9K0\x15\x14\x14\xc4\xf0\xd7\x17\x16\x16\xaa2\xe8\x92%KL\x85\x85\x856\xf2\xbcXSY\xe4\xbeSPP`\xe1\xf5)\xb9^ʐ\xfc\xf7\u007f\xf2\u0091\x91\xe4\xd8\xeb\r\xb2\xa9\xe7'\bt\xf8$>\xf3\xa2\xea\xc1\x18\xe3\xe9R\xf5}\xbb\xa7\xd3\xeb\xc8\xea\xe8\x13\x9b\xa7[\xe5\xe0\xef\x0e\xf4\xfd\xcb\xe4\xe4\x04Y\x96\xc9\xfc\xecq\xe1\u0085\xb1\xbc\xcf,^\xbc8X\xad\r\x17.\\h\x1b,\x9f!~j\xc1\xfa\x1b\x02\u007fPbs\xde\xc7\x16-Z\x14\xadV\x1fr\xfb1\xf0\x91\xdf\xffꫯ\x02\xa2o\x92yi\a\x1f8p \xa2\xb1\xb11\xe2\xf8\xf1㡚\x02\xc0\x89\x13'L\xcd\xcd\xcda\xb8\t\t\x02\x8av\x9b\x8b\x8b\x8b}\x00\"\xa4#.]\xba4F\tO9dٲe\xe6\xe2\xe2b|/\x16RTT\xa4\xe8X\xaa\xa8\xa8\xc8D\xa6C\x88\x8c\xe8$E\xdfC\xb2Dii)\xbe\a.u{qq\xb1b\xc3\x14\x15\x15E/]\xba4\x16R\\\\\x1c\xa5\xe2\x04%\x8ao\xdfҥK\xa3%\xce\xd3G\x90\xbd\x83\x12r\xbe\xfdyo\x10\xb8\xecMȺ\xe8\x93\xf8\xacK^\xab\xc2\xc1hǛ8\xeb\xa2O\xf0=uA\xa3W\x1f\xbe\xab4\b\xf4\x0e\xfe\xbe\xef\u074c\xf1t\x1ddXn)j\x1f2n\xffU\x8f@fYRR\x12Cl\x01\b\xbaY\x8d\ry[(\xf5\x19\x04\r\xac\x9f\x89\xfdp|\xa6\xf8\b\xb4\xb4\xb44\x8a\xf755>\x83ky_\xc3=\x94~\x0f\xa8>\f\xfc\xb2\xb22\xdf.\u007fEE\x85\xa2\r\xbe\xc6\xc6F3\xc6\xef\x89\x13'\xc2Μ9\x13\xac*\x00\xb4\xb6\xb6\xfaJ\a\xe3\xcb$\b\xa8:j\x02\x8a\xb0\xbc\xbc܆\x87\xc6O9\x9e\xf2\x8a\x8a\n\xf3\x8a\x15+p\x9d\x1dR^^\xae\xeaL\x1ai\x8f\xe5\xe5\xe5̊\x15+\xc0\x89\x1eSQQ\x11*\xa3ϴbŊ\xbe\xeb\xcb\xcb\xcbU\xa7\x86\x96\x95\x95E\x95\x97\x97\xe3Y\xf1̲\xdf\xc75\x82\xf6)+e5\x8e3\x93\xc2\x16\xa9C\xb3/\x16&\x8d\xeb\xa8\x1b\x9a}\xb1=>\xeb\xf2WV\x05\x83ؑ}\xc9'\xf1Y\x97\x15\a\ra\xf0HȾ\xe4\x13G֥@A\x00\x9b\x9c\xa7m\x9e\uedd3Ƿ/\xbaob\v\xfb\xb3?\x1f\xffiF\xee\x8e\x10\x95\xfd\xc9\xfb\x00lb\x83O\x04\xba~\xe5ʕ&\f\bb?\xbc\x19\xb5\xfa\x8c\xcf&r>#\xb0\xa1f\x9f\xc1w\xf8\xef\xafX\xb1B6)\xa9\xa2\xa2\"\xaa\xa2\xa2\"\xa6\xb2\xb2Ҷj\xd5*\xd5L]\x1f~\xf8\xa1\xf9̙3\xa1(\xfb\xdf\xd1ѡ\x8c\x1c\xb4\xab\xab\xcbt\xf1\xe2\xc5`|\x89\x04\x01M<\x01\xabV\xad2\xaf^\xbdںz\xf5j\x1b~\xae]\xbb\xd6\xec\xa7b\x89\xf0:44T\x8b>8\xc4\xeaի-\xb8GUU\x15XQC\xfdp\xa5\x99\x00\x91\\\xb3f\r64\xa1Ssv\xd8믿\x1e\xc9?wUU\x95\xdf\xfb\xe03\xfe:|G\xaf\xbe\x82\xb2\x8d\xb1?{\xe9\xe4\xff\xb4y\xba\x1f'<\u007fs\t\x17\xc2\x0e\x94\xbf\xb2gvu&d_\xfȃ}\xf9\xdb!\x1a\x06?\u007f\x9cg\xf7t}\x96\x90}\xa9s\xe8\xb8K\u007fM\x1cwqg\x8c\xa7{\x15\xd1\xc5\x124ވH\xb6\xcb,\xb2\xa1\x15\xb6\xd7\xea3\xd8d&\xb6\xb1\xbe\xf1\xc6\x1bf\u007f6\xc4q\x17oC#|\x06\x02Fl\xda6\x84\xbf\xf1ύj=\xfe\xae[\xb7n]$\xfc\x18\u05ed[\xb7.:\x10\xaa/\x90\xb4\xb5\xb5\x05utt\x04wuu\x99?\xfa\xe8#yrP\x94\v\xc6\xc5\b\x02mmm\xbaHBptXSS\xc3\xd4\xd6\xd6Zkkk\x99\x8d\x1b7\x9aE\xb5\xca\xcc\xf8?\xf9\xdcZ]]\x1d\xaaG\x1f\x1ccÆ\r\xd1 7\x85\xbc\xf5\xd6[\xfd\xdeB(\x8a\xb0iӦ\xbe\xcf7lؠ\xfb8\xa8\xa6\xa6&\x82\u007f~\xa9\xfb\xe1\u007f\xa4\x8d\f\xaeի\x0f\xf7\xe3\x9f\x1fm\x11\x17z@\x9b\xf9\xcf\xf3+w\xda\xe2\xb3;\x91\xa8\x94l\xe9\x9dI`g\xff\x11B\x0f\xf6\x18\x91G{\xf3\x17\xba\xf1\xd9H\xab\xa7;\x99\xf1p\xb1\xd1\xcenߴ\xb1\xba\xba:\x84\u007f\xfe\xda\xdaZ\x8b؆o\xbd\xf5\x96\x8f|\x12\x9f\xe3guu\xb5\xae:\x92\xb5\xb5\xb5\xbe\x13'\xd2\x06\xcb\xe6͛́lX[[\x1b\xa2\xd7gP0\x03\x1b\xdc\x10\xb1\xcf\x10n\xbd\b|f\x94ψl\x18!\xa5\x8f\xe8\xc25x6]㰳\xb3\xd3\xd4\xd3\xd3c\xbez\xf5j\xd0\xf5\xeb\xd7\xfd\x97\x04\xbbq\xe3F\xd0իW\x11)\x10\x04\fa\b\x02/9\x88\tq4\x81\x82\xa3\xf5\xf5\xf5\xbe(\x84\x9f\xf8\xbb\xae\xae\x0e\xff\xb7\x80\x95\xd8\b}[\xb7n5m߾=\x92\xbf\xef\x8e\x1d\xbdS\xd1\xfa\xfazS]]]\xdf\xff\xb7o\xdf\x1e\xee5\xe8lv۶m\xe1h\x1fdǎ\x1d\xe1\x02>\xb6p\xd2nC\xf5\xe1^|;\xd0&\xb4\x8d\xe8\v\x11\xb4/\x12}aP\xfbB\x04\xfa\xfc\xd90z۶mA\x06\xe9\xebw_\x81>ӎ\x1d;|\xfc\x95\x10\xda>\xc3ې\x86\xcf\bm(\xf4\x99\xfa\xfa\xfap\xbe}\xb0\xed\xb6m\xdb\f\xb1\xe1իWM`\x01\xbby\xf3\xa6\xe9\xf3\xcf?\x1fH\x0e\x8a\u007f\xe2\xc3\xebׯ\x1bNH\xb0k\u05ee P\x13\x83\x9d\x14\x04\x85\a\x0e\x1c\b\xc6O\xf2w\xd4\xeeݻ\r\xcd \x04\xbd\x19\n \xeeݻ7\nr\xf0\xe0\xc1\xe0}\xfb\xf6\x85\xf3\u007f\xbf\xf7\xde{aF\xb7\xb1\xa1\xa1!\x8co\xcf\u07bd{C!\xfc\xdf\xf8\x8c\x96\xbe}\xfb\xf6E\x81\xd2\xedСCh\xa3\xef\xef\xbd{\xf7F\x18M\xf1\x06\x1b\xf1\xed\x11\xdb\x10\xb6\x85\x8d\x8d\xf6\x19pU\x82\xab\x02\x02\xd6*\x1ck\xf1\u007f\x83ɚ\x86\xcf\xf0mܿ\u007f\u007f0m\x1b\xa2N?ߞ\x83\a\x0f\x86B\xf8\xbf\xe1\xaf\r\r\r\x86\xd3\xf4ݺu\xcb\xf4\xc5\x17_\f\f\x00_~\xf9e_d\xa0!\xd8Hljj\nkjj\nonn\xee\x93#G\x8e\x98i\xe8;v\xec\x98\tG \x1f|\xf0A8\x910\xc8\xf1\xe3ǩ\xf1\xca\x1d=z4\x04\xed\x13ʱcǨ\xe9C[\xf8v\t$\x14m\xa7\xa1\x0f\xb6\x12\xda\xee\xf8\xf1㐰#G\x8ePa\xb1ijj2I\xb4\x0f\x1b\xd3T|\x06\x15s\x9b\x9b\x9bCI\xbbx\xbf\t\xa7\xe93\x83mCCЀZ\x05,\xc4\xd8\\\x84\xb4\xb5\xb5᧙\xa6>\xeca\xb4\xb5\xb5\x05\v\xc4L\xbb\x8dDO\b\x91\xe0A\xd0g\x16\xb6\xf1\u0085\vT\x1d\a6#\xb6\xe3%\x88\xb2>S{{{0/\xd8Ԣݧ\xa0\xca\x13\xb4\x8f\xba\r\x85\xed\x83\f\xd6x\x1c\xf4\x00p\xed\xda5\xd3\xc7\x1f\u007f\x1c\xc4\v\xd6%4\xf5ݸq\x03\xeb\x1e\x13~\xf22\x98\xed\xfb\xf8\xe3\x8f}\xfai\xb7Q(\x9f~\xfa)U}\xb0\x99P\xd0f\x9a\xfaО\xc1l\x9f\xb7\x971\xdb$\x14\xda\xfa\xc46\x1c\xac\xf1\xf8\xff\x01\xda\xfb/4header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:1rem 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media(min-width:576px){.container{padding-right:0;padding-left:0;max-width:510px}}@media(min-width:768px){.container{max-width:700px}}@media(min-width:992px){.container{max-width:920px}}@media(min-width:1200px){.container{max-width:1130px}}section{margin-bottom:2rem}.grid{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:1fr;margin:0}@media(min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:.5rem 0;color:var(--muted-text)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75rem;line-height:0;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}img{max-width:100%;height:auto;border-style:none}svg,img{vertical-align:text-bottom}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:1.5rem;color:var(--text);font-size:1rem;font-style:normal}a{background-color:initial;color:var(--primary);text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,text-decoration .2s ease-in-out,box-shadow .2s ease-in-out}a:hover,a:active,a:focus{color:var(--primary-hover);text-decoration:underline}a:focus{outline:none;background-color:var(--primary-focus)}a.secondary{color:var(--secondary)}a.secondary:hover,a.secondary:active,a.secondary:focus{color:var(--secondary-hover)}a.secondary:focus{background-color:var(--secondary-focus)}a.contrast:not([role=button]){box-shadow:inset 0 -.33rem 0 var(--contrast-border);color:var(--contrast)}a.contrast:not([role=button]):hover,a.contrast:not([role=button]):active,a.contrast:not([role=button]):focus{color:var(--contrast-hover)}a.contrast:not([role=button]):focus{background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem;font-weight:700}h1{margin-bottom:3rem;color:var(--h1);font-size:2rem}h2{margin-bottom:2.625rem;color:var(--h2);font-size:1.75rem}h3{margin-bottom:2.25rem;color:var(--h3);font-size:1.5rem}h4{margin-bottom:1.875rem;color:var(--h4);font-size:1.25rem}h5{margin-bottom:1.6875rem;color:var(--h5);font-size:1.125rem}h6{color:var(--h6);font-size:1rem}hgroup{margin-bottom:1.5rem}hgroup *{margin-bottom:0}hgroup>*:last-child{color:var(--muted-text);font-size:1.125rem;font-weight:400}p{margin-bottom:.75rem}small{font-size:85%}@media(min-width:576px){small{font-size:83%}}@media(min-width:768px){small{font-size:81%}}@media(min-width:992px){small{font-size:79%}}@media(min-width:1200px){small{font-size:77%}}ul,ol{padding-left:1.5rem}ul li,ol li{margin-bottom:.75rem}ul li{list-style:square}mark{padding:.125rem .25rem;background:var(--mark);color:var(--mark-text);vertical-align:middle}blockquote{display:block;margin:3rem 0;padding:1rem;border-left:.25rem solid var(--muted-border)}blockquote footer{margin-top:.75rem;color:var(--muted-text)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--valid);text-decoration:none}del{color:var(--invalid)}::selection{background-color:var(--primary-focus)}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.5}input{overflow:visible}select{text-transform:none}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{margin:0;margin-bottom:1.5rem;padding:0;border:0}input:not([type=checkbox]):not([type=radio]),select,textarea,form small{display:block;width:100%}label,fieldset legend{display:block;margin-bottom:.125rem;vertical-align:middle}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--input-border);border-radius:.25rem;outline:none;background-color:var(--input-background);color:var(--text);font-weight:400;vertical-align:middle;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}input::placeholder,select::placeholder,textarea::placeholder{color:var(--muted-text);opacity:1}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:var(--primary)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 .2rem var(--primary-focus)}input[readonly],input[disabled],select[readonly],select[disabled],textarea[readonly],textarea[disabled]{border-color:var(--muted-border);box-shadow:0 0}input[readonly]~label,input[disabled]~label,select[readonly]~label,select[disabled]~label,textarea[readonly]~label,textarea[disabled]~label{color:var(--muted-text)}input[disabled],select[disabled],textarea[disabled]{background-color:var(--muted-background);opacity:.5}input:not([type=checkbox]):not([type=radio]),select,textarea{margin-bottom:1.5rem;padding:.75rem 1rem}input:not([type=checkbox]):not([type=radio]).valid,input:not([type=checkbox]):not([type=radio]).invalid,select.valid,select.invalid,textarea.valid,textarea.invalid{padding-right:2rem;background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem}input:not([type=checkbox]):not([type=radio]).valid,select.valid,textarea.valid{border-bottom:1px solid var(--valid);background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23288a6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\")}input:not([type=checkbox]):not([type=radio]).invalid,select.invalid,textarea.invalid{border-bottom:1px solid var(--invalid);background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b94646' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E\")}input[type=color]{height:calc(3rem + 2px)}select::-ms-expand{border:0;background-color:initial}select:not([multiple]){background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem}form small{color:var(--muted-text)}input+small{margin-top:-1rem;margin-bottom:1.5rem}label>input:not([type=checkbox]):not([type=radio]),label>select,label>textarea{margin-top:.125rem}[type=checkbox],[type=radio]{display:inline-block;width:1em;height:1em;margin-right:.375rem;margin-bottom:.125rem;border-width:2px;font-size:1.125rem;vertical-align:middle;cursor:pointer;transition:none}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=radio]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:.66rem}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375rem;margin-bottom:0;cursor:pointer}[type=radio]{border-radius:50%}[type=radio]:checked{border-width:.33rem;border-color:var(--primary);background-color:var(--primary-inverse);background-image:none}[type=checkbox][role=switch]{width:1.85em;height:1em;border:2px solid var(--input-border);border-radius:1em;background-color:var(--input-border);line-height:1em}[type=checkbox][role=switch]:before{display:block;width:calc(1em - 4px);height:100%;border-radius:50%;background-color:var(--primary-inverse);content:'';transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{border-color:var(--primary);background-color:var(--primary);background-image:none}[type=checkbox][role=switch]:checked::before{margin-right:0;margin-left:calc(.925em - 2px)}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button{display:block;width:100%;margin-bottom:1.5rem}a[role=button]{display:inline-block;text-decoration:none}button,input[type=submit],a[role=button]{border:1px solid transparent;padding:.75rem 1rem;border-radius:.25rem;outline:none;background-color:var(--primary);color:var(--primary-inverse);font-size:1rem;font-weight:400;line-height:1.5;text-align:center;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}button:hover,button:active,button:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,a[role=button]:hover,a[role=button]:active,a[role=button]:focus{background-color:var(--primary-hover)}button:focus,input[type=submit]:focus,a[role=button]:focus{box-shadow:0 0 0 .2rem var(--primary-focus)}input[type=reset]{cursor:pointer}button[disabled],input[type=submit][disabled],input[type=reset][disabled],a[role=button][disabled]{opacity:.5;pointer-events:none}button.secondary,input.secondary[type=submit],input[type=reset],a.secondary[role=button]{background-color:var(--secondary);color:var(--secondary-inverse)}button.secondary:hover,button.secondary:active,button.secondary:focus,input.secondary[type=submit]:hover,input.secondary[type=submit]:active,input.secondary[type=submit]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,a.secondary[role=button]:hover,a.secondary[role=button]:active,a.secondary[role=button]:focus{background-color:var(--secondary-hover)}button.secondary:focus,input.secondary[type=submit]:focus,input[type=reset]:focus,a.secondary[role=button]:focus{box-shadow:0 0 0 .2rem var(--secondary-focus)}button.contrast,input.contrast[type=submit],input.contrast[type=reset],a.contrast[role=button]{background-color:var(--contrast);color:var(--contrast-inverse)}button.contrast:hover,button.contrast:active,button.contrast:focus,input.contrast[type=submit]:hover,input.contrast[type=submit]:active,input.contrast[type=submit]:focus,input.contrast[type=reset]:hover,input.contrast[type=reset]:active,input.contrast[type=reset]:focus,a.contrast[role=button]:hover,a.contrast[role=button]:active,a.contrast[role=button]:focus{background-color:var(--contrast-hover)}button.contrast:focus,input.contrast[type=submit]:focus,input.contrast[type=reset]:focus,a.contrast[role=button]:focus{box-shadow:0 0 0 .2rem var(--contrast-focus)}button.outline,input.outline[type=submit],a.outline[role=button]{border:1px solid var(--primary);background-color:initial;color:var(--primary)}button.outline:hover,button.outline:active,button.outline:focus,input.outline[type=submit]:hover,input.outline[type=submit]:active,input.outline[type=submit]:focus,a.outline[role=button]:hover,a.outline[role=button]:active,a.outline[role=button]:focus{border:1px solid var(--primary-hover);color:var(--primary-hover)}button.outline.secondary,input.outline.secondary[type=submit],input.outline[type=reset],a.outline.secondary[role=button]{border:1px solid var(--secondary);background-color:initial;color:var(--secondary)}button.outline.secondary:hover,button.outline.secondary:active,button.outline.secondary:focus,input.outline.secondary[type=submit]:hover,input.outline.secondary[type=submit]:active,input.outline.secondary[type=submit]:focus,input.outline[type=reset]:hover,input.outline[type=reset]:active,input.outline[type=reset]:focus,a.outline.secondary[role=button]:hover,a.outline.secondary[role=button]:active,a.outline.secondary[role=button]:focus{border:1px solid var(--secondary-hover);color:var(--secondary-hover)}button.outline.secondary:focus,input.outline.secondary[type=submit]:focus,input.outline[type=reset]:focus,a.outline.secondary[role=button]:focus{box-shadow:0 0 0 .2rem var(--secondary-focus)}button.outline.contrast,input.outline.contrast[type=submit],input.outline.contrast[type=reset],a.outline.contrast[role=button]{border:1px solid var(--contrast);background-color:initial;color:var(--contrast)}button.outline.contrast:hover,button.outline.contrast:active,button.outline.contrast:focus,input.outline.contrast[type=submit]:hover,input.outline.contrast[type=submit]:active,input.outline.contrast[type=submit]:focus,input.outline.contrast[type=reset]:hover,input.outline.contrast[type=reset]:active,input.outline.contrast[type=reset]:focus,a.outline.contrast[role=button]:hover,a.outline.contrast[role=button]:active,a.outline.contrast[role=button]:focus{border:1px solid var(--contrast-hover);color:var(--contrast-hover)}button.outline.contrast:focus,input.outline.contrast[type=submit]:focus,input.outline.contrast[type=reset]:focus,a.outline.contrast[role=button]:focus{box-shadow:0 0 0 .2rem var(--contrast-focus)}table{width:100%;border-spacing:0}th,td{padding:.5rem 1rem;border-bottom:1px solid var(--table-border);color:var(--muted-text);font-weight:400;text-align:left;font-size:.875rem}th,thead td{color:var(--text);font-size:1rem}thead th,thead td{border-bottom:3px solid var(--table-border)}tbody tr:nth-child(odd){background-color:var(--table-stripping)}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1rem}pre,code,kbd{background:var(--code-inlined);color:var(--code-color-1);font-size:85%;font-weight:400;line-height:1}@media(min-width:576px){pre,code,kbd{font-size:83%}}@media(min-width:768px){pre,code,kbd{font-size:81%}}@media(min-width:992px){pre,code,kbd{font-size:79%}}@media(min-width:1200px){pre,code,kbd{font-size:77%}}code,kbd{display:inline-block;padding:.375rem .5rem;border-radius:.25rem}pre{display:block;margin-bottom:1rem;padding:1rem;overflow-x:auto;background:var(--code-background)}pre>code{display:block;padding:0;background:0 0;font-size:14px;line-height:1.5}code b{color:var(--code-color-2);font-weight:400}code i{color:var(--code-color-3);font-style:normal}code u{color:var(--code-color-4);text-decoration:none}code em{color:var(--code-color-5);font-style:normal}kbd{background-color:var(--secondary);color:var(--secondary-inverse);font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid var(--muted-border)}progress{vertical-align:baseline}[hidden],template{display:none}details{display:block;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--muted-border)}details summary{list-style-type:none;cursor:pointer;line-height:1rem}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:inline-block;width:1rem;height:1rem;float:right;transform:rotate(-90deg);background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");background-position:50%;background-repeat:no-repeat;background-size:1rem;content:''}details summary:focus{outline:none}details summary~*{margin-top:.75rem}details summary~*~*{margin-top:0}details[open] summary{margin-bottom:.375rem;color:var(--muted-text)}details[open] summary::after{transform:rotate(0)}article{margin:1rem 0;padding:1rem;overflow:hidden;border-radius:.25rem;background:var(--card-background);box-shadow:var(--card-shadow)}@media(min-width:576px){article{margin:1rem 0;padding:1rem}}article>*:not(header):not(footer):not(pre):last-child{margin-bottom:0}article>header,article>footer{background-color:var(--card-sections)}article>header,article>footer{margin:-1rem;padding:1rem}article>header{margin-top:-2rem;margin-bottom:1rem}article>footer{margin-top:1rem;margin-bottom:-2rem}nav,nav ul{display:flex}nav{justify-content:space-between}nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ul:first-of-type{margin-left:-.5rem}nav ul:last-of-type{margin-right:-.5rem}nav li{display:inline-block;margin:0;padding:1rem .5rem}nav li>*,nav li>input:not([type=checkbox]):not([type=radio]){margin-bottom:0}nav a{display:block;margin:-1rem -.5rem;padding:1rem .5rem;border-radius:.25rem}nav a:hover,nav a:active,nav a:focus{text-decoration:none}nav a.contrast:not([role=button]){box-shadow:0 0}aside nav,aside ul,aside li{display:block}aside li{padding:.5rem}aside li a{margin:-.5rem;padding:.5rem}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1){display:none}@media(max-width:576px){nav#mainNav{display:table;width:100%}nav#mainNav ul{display:table-row;margin:0!important;width:100%}nav#mainNav ul li{display:none}nav#mainNav ul:nth-of-type(1){}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1),nav#mainNav ul:nth-of-type(1) li:nth-of-type(2){display:table-column;float:right;position:relative;width:50%}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1){text-align:right}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a:focus{background:0 0}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a i.icss-bars{margin-top:.1em}nav#mainNav ul:nth-of-type(1) li:nth-of-type(2){text-align:left}nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) a i.icss-home{margin-bottom:.3em}nav#mainNav ul:nth-of-type(1) li:not(:nth-of-type(1)):not(:nth-of-type(2)){padding-top:.5rem;padding-bottom:.5rem}nav#mainNav ul:not(:nth-of-type(1)) li{padding-top:.5rem;padding-bottom:.5rem}.responsive{overflow:hidden}.responsive li{display:block!important}}[data-tooltip]{position:relative}[data-tooltip]:not(a):not(button):not(input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:.25rem;background:var(--contrast);color:var(--contrast-inverse);font-size:.85rem;font-style:normal;font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;content:attr(data-tooltip);opacity:0;pointer-events:none}[data-tooltip]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:initial;color:var(--contrast);content:''}[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}i[class*=icss-]{position:relative;display:inline-block;font-style:normal;background-color:currentColor;box-sizing:border-box;vertical-align:middle}i[class*=icss-]:before,i[class*=icss-]:after{content:\"\";border-width:0;position:absolute;box-sizing:border-box}[class*=icss-].xxsmall{font-size:.45em}[class*=icss-].xsmall{font-size:.5em}[class*=icss-].small{font-size:.65em}[class*=icss-].x1_5{font-size:1.5em}[class*=icss-].x2{font-size:2em}[class*=icss-].x2_5{font-size:2.5em}[class*=icss-].x3{font-size:3em}[class*=icss-].x4{font-size:4em}[class*=icss-].x5{font-size:5em}i[class*=icss-].bottom{vertical-align:text-bottom}.flip{transform:scaleX(-1)}i[class*=icss-].rot10{transform:rotate(10deg)}i[class*=icss-].rot-10{transform:rotate(-10deg)}i[class*=icss-].rot20{transform:rotate(20deg)}i[class*=icss-].rot-20{transform:rotate(-20deg)}i[class*=icss-].rot45{transform:rotate(45deg)}i[class*=icss-].rot-45{transform:rotate(-45deg)}i[class*=icss-].rot90{transform:rotate(90deg)}i[class*=icss-].rot-90{transform:rotate(-90deg)}i[class*=icss-].rot180{transform:rotate(180deg)}i[class*=icss-].rot-180{transform:rotate(-180deg)}i.icss-anim,i.icss-anim:before,i.icss-anim:after{transition:all 1s}.icss-spin{animation:spin 2s infinite linear}.icss-pulse{animation:spin 1s infinite steps(8)}.icss-spin-hover:hover{animation:spin 2s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%,100%{transform:rotate(0)}}.icss-ring{animation:ring 2s infinite ease}.icss-ring-hover:hover{animation:ring 2s infinite ease}@keyframes vertical{0%{transform:translate(0,-3px)}4%{transform:translate(0,3px)}8%{transform:translate(0,-3px)}12%{transform:translate(0,3px)}16%{transform:translate(0,-3px)}20%{transform:translate(0,3px)}22%,100%{transform:translate(0,0)}}.icss-vibes,.icss-vibes-hover:hover{animation:vertical 2s ease infinite}@keyframes horizontal{0%{transform:translate(0,0)}6%{transform:translate(5px,0)}12%{transform:translate(0,0)}18%{transform:translate(5px,0)}24%{transform:translate(0,0)}30%{transform:translate(5px,0)}36%,100%{transform:translate(0,0)}}.icss-shake,.icss-shake-hover:hover{animation:horizontal 2s ease infinite}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-8deg)}30%,50%,70%{transform:scale(1.3)rotate(8deg)}40%,60%{transform:scale(1.3)rotate(-8deg)}80%,100%{transform:scale(1)rotate(0)}}.icss-tada,.icss-tada-hover:hover{animation:tada 2s linear infinite}.icss-reverse{animation-direction:reverse}[class*=-hover].icss-reverse:hover{animation-direction:reverse}.icss-stack{position:relative;width:1em;height:1em;display:inline-block}.icss-stack i[class*=icss-]{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.icss-stack i[class*=icss-].bottom{bottom:0;top:auto}.icss-shadow{position:relative;width:1em;height:1em;display:inline-block}.icss-shadow i[class*=icss-]{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.icss-shadow i[class*=icss-]:first-child{top:54%;left:54%}i.icss-plus{width:1em;height:1em;background-color:initial;margin:0}i.icss-plus:before,i.icss-plus:after{width:1em;height:.18em;top:50%;left:50%;border-radius:.06em;background-color:currentColor}i.icss-plus:before{transform:translate(-50%,-50%)rotate(-180deg)}i.icss-plus:after{transform:translate(-50%,-50%)rotate(90deg)}i.icss-search{width:.73em;height:.73em;background-color:initial;border-width:.12em;border-style:solid;border-radius:100%;margin:0 .27em .27em 0}i.icss-search:before{top:.635em;left:.485em;border-width:.08em .23em;border-style:solid;border-radius:.03em;transform:rotate(45deg);box-shadow:-.18em 0 0 -.03em}i.icss-search:after{}i.icss-key{height:.55em;width:.5em;background:0 0;border-radius:50%/47%;box-shadow:inset -.05em 0 0 .18em;margin:.225em .45em .225em .05em;transform:rotate(45deg);transform-origin:.5em 50%}.icss-stack i.icss-key{transform:translate(-.5em,-.5em)rotate(45deg)}i.icss-key:before{width:.14em;height:.14em;box-shadow:inset .5em .5em,-.09em .09em,-.18em .18em,-.27em .27em;top:50%;left:.84em;transform:translateY(-50%)scaleX(.95)rotate(45deg)}i.icss-key:after{width:.61em;height:.2em;box-shadow:inset .27em -.13em;top:50%;left:.3em;transform:translateY(-50%)}i.icss-gear{width:.5em;height:.5em;position:relative;border-radius:100%;background-color:initial;border-width:.07em;border-style:solid;border-color:transparent;margin:.25em;box-shadow:0 0 0 .1em,inset 0 0 0 .3em}i.icss-gear:before{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:.41em 0,-.41em 0,0 .41em,0 -.41em}i.icss-gear:after{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:.42em 0,-.42em 0,0 .42em,0 -.42em}i.icss-exit{width:.6em;height:.8em;background-color:initial;box-shadow:inset 0 0 0 .065em;border-radius:.05em;margin:.1em .3em .1em .1em}i.icss-exit:before{width:.4em;height:.8em;transform:perspective(1em)rotateY(-30deg);transform-origin:0 50%;box-shadow:inset -.06em .37em,inset .24em .37em,inset -.06em -.36em,inset .24em -.36em;border-radius:.03em;top:0;left:0}i.icss-exit:after{width:.36em;height:.36em;border:.18em solid transparent;border-right-color:initial;transform:translateY(-50%);box-shadow:.16em 0 0 -.08em;top:50%;left:.45em}i.icss-bars{margin:.41em 0}i.icss-bars,i.icss-bars:before,i.icss-bars:after{width:1em;height:.18em;border-radius:.06em;background-color:currentColor}i.icss-bars:before{top:-.36em;left:0}i.icss-bars:after{top:.36em;left:0}body,html{overflow-x:hidden}article p img{display:block;margin-top:.5rem}article hgroup h3{margin-left:60px}article hgroup footer{margin-left:60px}.invisible{visibility:hidden;width:0;height:0}.invisible.width-none{width:0!important}.nav{z-index:1050}.captchaInput{width:50%!important}.icss-search{margin-right:20px!important}#cookie-law{background-color:#323232!important;padding-top:10px;padding-bottom:10px;margin-bottom:20px}#cookie-law p{color:#fff;font-size:13px;text-align:center;background-color:#323232!important;margin-bottom:0}#cookie-law p a[role=button]{margin:10px 0 0 10px;padding:5px 15px;font-size:13px;color:#dcdcdc!important;border-color:1px solid var(--primary)!important;border-radius:.25rem!important}footer{border-top:1px solid var(--primary);background-color:rgba(234,232,232,.1);font-size:85%}@media(min-width:576px){footer{font-size:83%}}@media(min-width:768px){footer{font-size:81%}}@media(min-width:992px){footer{font-size:79%}}@media(min-width:1200px){footer{font-size:77%}}body>footer{display:flex;flex-direction:row;justify-content:space-between;align-content:center}footer .footer-menu{display:flex;flex-direction:row}footer .footer-menu a{margin-right:10px;padding-right:10px;position:relative}footer .footer-menu a::after{content:'';height:12px;width:1px;background-color:#929292;position:absolute;right:0;bottom:4px}footer .footer-menu a:last-child{border:none;padding-right:0;margin-right:0}footer .footer-menu a:last-child::after{content:none}@media(max-width:576px){nav{justify-content:unset;-webkit-justify-content:unset;-moz-justify-content:unset;-ms-justify-content:unset}[data-tooltip]:not(a):not(button):not(input){border-bottom:none}#cookie-law p a[role=button]{display:block;width:20%;margin:10px auto 0;padding:5px}nav.pagination-nav{justify-content:space-between}}@media(max-width:1200px){body>footer{text-align:center;flex-direction:column-reverse}footer .footer-copyright{margin-top:10px}footer .footer-menu{justify-content:center}}"), + Content: string("\n \nSpyda\n\n \n\n"), } // define dirs - dir5 := &embedded.EmbeddedDir{ + dir7 := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1612272524, 0), + DirModTime: time.Unix(1661817969, 0), ChildFiles: []*embedded.EmbeddedFile{ - file6, // "01-pico.css" - file7, // "02-icss.css" - file8, // "03-icons.css" - file9, // "99-spyda.css" - filea, // "spyda.min.css" + file8, // ".gitkeep" + file9, // "favicon.png" + filea, // "logo.svg" }, } // link ChildDirs - dir5.ChildDirs = []*embedded.EmbeddedDir{} + dir7.ChildDirs = []*embedded.EmbeddedDir{} // register embeddedBox - embedded.RegisterEmbeddedBox(`static/css`, &embedded.EmbeddedBox{ - Name: `static/css`, - Time: time.Unix(1612272524, 0), + embedded.RegisterEmbeddedBox(`static/img`, &embedded.EmbeddedBox{ + Name: `static/img`, + Time: time.Unix(1661817969, 0), Dirs: map[string]*embedded.EmbeddedDir{ - "": dir5, + "": dir7, }, Files: map[string]*embedded.EmbeddedFile{ - "01-pico.css": file6, - "02-icss.css": file7, - "03-icons.css": file8, - "99-spyda.css": file9, - "spyda.min.css": filea, + ".gitkeep": file8, + "favicon.png": file9, + "logo.svg": filea, }, }) } @@ -131,31 +132,52 @@ func init() { // define files filec := &embedded.EmbeddedFile{ Filename: ".gitkeep", - FileModTime: time.Unix(1612012861, 0), + FileModTime: time.Unix(1661817969, 0), Content: string(""), } filed := &embedded.EmbeddedFile{ - Filename: "favicon.png", - FileModTime: time.Unix(1612012861, 0), + Filename: "01-umbrella.js", + FileModTime: time.Unix(1661817969, 0), - Content: string("\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x01\x00\x00\x00\x01\x00\b\x06\x00\x00\x00\\r\xa8f\x00\x00\x00\x04gAMA\x00\x00\xb1\x8f\v\xfca\x05\x00\x00\x00 cHRM\x00\x00z&\x00\x00\x80\x84\x00\x00\xfa\x00\x00\x00\x80\xe8\x00\x00u0\x00\x00\xea`\x00\x00:\x98\x00\x00\x17p\x9c\xbaQ<\x00\x00\x8b\xf3IDATx\xda\xec]yx\x14E\xfa\xfe\xcd$\x13B&\xd33\x99Lf&!\x807x\xed\xba\xba\xb7\xba\xab\xbb\xab\xab\xbb\uebab\x92;\x99\xee\x9a\x1c\x04PP\xb9\x11An! \x97\xdc\x02\xe1\x90[!\xa0\xc8}\x1f\x019C\x0e \x90\x84tpW\x05u=wW\xc8\xef\xf9&ձ\xa7\xd3=\xd3GՀ>\xfbG=@\x98LuU}\xdf\xdbU_}\xef\xf7\xfe_ss\xf3\xffE\xba}\xf1\xc5\x17&\xa1E\xa2\xbf\u007f\xfd\xeb_&h\x9f}\xf6\x99)\xd2c\x8cT\u007f\x9f|\xf2\x89Ih?\xc45\xbc|\xf9\xb2Ih?\xc45\x14\x8f\xefҥK\x11\x1bcĝ\xbf\xbe\xbe>\xaa\xa1\xa1!\xd0\xe0\xef\xd0Μ9Cm\xc0\xb5\xb5\xb5\xe6\xf3\xe7\xcfGA;w\xee\\4\xb43gΘ)\x8e\xcf$\x1e\x1b\xb4s\xe7\xceQ\xeb\x0f\xc6\"\x8c\xeb\xfc\xf9\xf3\x81V[[\x1bE\xab\xbfӧO\x9b\xea\xea\xea\x82\xc6\asK\xd3fΝ;\x17%\x8cMh\xf0\x1c4m\x06\xc6(n4m\x14\xd6P:>\x9ak\xa8\b\x00\xdf|\xf3\x8d\xe9믿6}\xf9\xe5\x97T\x06{\xe2\xc4\t\xcbɓ'c\xa0UVVF\x9d\xc1Ǐ\x1f7\x8b\xfa\xb3@\x13\xfe\r\xcfB\xba?\x18\x83xL0\xc6\xe3Ǐ\xc7@;z\xf4(\xf1\xfe`\x8dDk\x16s\xeaԩ(\xd1\xf8,4l\xe6رc\x16\x18ϱc\xc7`|Q\xc2ߡ\x1d>|\x98\xaa\xcd\xc0\xf8\xc4k\b\xebK\xba\xbf#G\x8eD\tk\x06sx\xfc\xf8q\x8b0>\x1ak(\xf8\xb9\xe2\x0e\xe0\xf3\xcf?7}\xfa\xe9\xa7D\xb7!\xbbv\xed2\xedݻ\xb7ݾ}\xfb\xdaC;x\xf0`\xc0\xf9\xca\xcb\xcbM\xfb\xf6\xed\x8b\xc5?\x8fݽ{\xb7\x99`\x9f1\xbbw\uf383\xb6w\xef\xde\x18\xf8\xd9\xfe\xfd\xfbͻw\xefn/\xfc|\xe7Ν\xc4&xϞ=\xd1\xc2\xf8\xf6\xef\xdf\xdfN\xf89\xfc]\xf8\xf9\xeeݻcH\xf5\a\xcf.\x8c\x03\xc6\x04c\x83\x9f\xc3X\x85\x9f\xc3\x1c\x90\xea\x0f\xd6F\x18\xc7\u07bd{[\xd7\x10\xfeܻw/\xccqܞ={b\xb7o\xdfN\xc4n\xe0{v\xed\xda\x15+\x8ce߾}Q2k\xd8~ǎ\x1df\x82c\x8c\x11Ʋ\u007f\xff\xfe\xc0\xdc\x1d:t(`\xa3{\xf6\xec\x81\xf1\x11\xb5\x19\xf1\x1a\xc2\xdc\x1d8p\xc0\x04\r\xfe.Z\xdb\x18\xd2\xc7ax\xc1\v \xfb\xa1\x8f?\xfe\xd8\xfc\x8f\u007f\xfc#\xaa\xa9\xa9\xc9\xf0\xe4nذ\xc1\xf4\xde{\xef\xc5mڴ)\xfe\xbd\xf7ދ\u07fcys\xd0\x04nڴɼq\xe3F\xeb\xbb\xef\xbe\x1b\x0fmÆ\r\x86\xfb|\xe7\x9dwb\x85\xef۸qcl\xa8\xfe\xdey\xe7\x1d\v\x81\xfe,06h\x9b6m\x8a\x13;\xc1\xe6͛M\x1b7n\x8c\x13\xf5\x17K\xa2?\xd1\xf8\xac0&\xf1\xffØI\xf6\ak\"|\x1f\xb4\xf7\xde{/h\xce\xe0ߢ\xff\x8f\x8357j3\xf0=J\xfd\xc1x\xdf}\xf7\xdd\xd65\\\xbf~=U\x9b\x91YC\v\xe15\x8c\x83>\xe4\xfa۸q#\xb4vF\xfb\xfb\xc7?\xfea\xfa裏̗/_6\x03\b\x84\x8c\x01\xfc\xf3\x9f\xff4\xf1<\x0f\xe7;8\x8b\xe8F\xbcU\xabV\x99\xdez\xeb-\xeb[o\xbd\xc5@[\xbbv\xad\xecĭ[\xb7.ꭷ\u07b2\xe1\xcf\xd9V\xaf^\xad{{\xbef͚\xf6B\u007fo\xbf\xfdv{\xa5\xfe֬Yc[\xb3f\r\x03m\xe5ʕ\xba\x17t\xf5\xea\xd5\x16Q\u007fֲ\xb2\xb26\xc6\x0f?\x83\xff\x13>\a\xcfh`N[\xfb\x83\xb9\x82\xb1\xc8}\ueb77\xdej\xbfz\xf5jf\xec\x9cM\xceG_:\x9e\xcc \xbe#\xc3\xf1\xb73\x88\xff9\x83\x9a\x1e`\x10\xff[\x06\xf1\x0f\xe1\xf6[\x065=ȠƟ3(\xf0\x99\x1b\xec\x88w\xc5q\xbc\x05\xd6B\xb46\x8ak\b?\x17=\x97\x15\xd6^\xcf\xf8V\xacXaZ\xbdz\xb5UX\x9b\xb7\xdf~ۢ0\xbe\xa8իW\x83\xad0\xf8O\xaa6#]CXw\xbd\xfd\x81\xbd\xc1\xd8\xf0\xb3[\xdf~\xfb\xed6s\x05?[\xb3f\x8d\x15\xcf\x01̿n \xaf\xab\xab\v\xf8\xf3\a\x1f|\x10\x05 \xa0*\b\b\xc1\xac\xda\xdaZKuuu\xe0,\xab\xb5\xd3\xd2\xd2RӒ%K\xe2\x97.]j\x87\xb6lٲ\x90߱|\xf9\xf2\xa8\xa5K\x972\xf8\xf3̢E\x8b4/\xe8\xa2E\x8b\xe2\x16/^l\x87\xb6dɒ\x90N\xb6t\xe9Ҩŋ\x173\xc2\xe7KKK5o\xb5\x16/^\x1c#\x8c\xef\xcd7ߌ\a\xe3\re\xd8K\x97.m\x9d\x8fŋ\x17\xc7\xe9\x98\xd3\x18\xe1yg/Xf\xefX|\xbe\x13\x83\xf8\x87\x19\xc4s\f\xe2_b\x10?\x8bA\xfcz\x06\xf1\xe5\f\xe2Ϲ\n\x1a>\xf3\x14\xd6_\xf5\x14\xd67\xbb\n\x1a\x9a\x19\xc4kj\x0e\u007fc\xb3\xa7\xb0\xfe\voa}crQ\xdd1g\xfe\x85\x8d\f\xe2\xe73\x88\x1f\xc1 \xbe\x90A\xfc\x1f\x19\xc4\xdff\xf7\U000c1e435\x86\xb1-Y\xb2\x04\x9e1~\xe1\u0085\x9a@\x00>\xbfhѢxa\x8cK\x97.\x8dQ\xb1\x86\xf0Y\a\xd8\xcc\xe2ŋ5\xdb̒%K\xe2Dk\xd8>\x1c8\xc1\x1a\xe2\xf1\xe9\xb2\x19\xbc\x86\x0e\xdclo\xbe\xf9\xa6\xe2\x1c\xc1\xff\t6\xb3l\xd92f\xf9\xf2\xe5\x9a_\x1c555\xa6\xb3g\xcfF\xd7\xd5\xd5E766\x02\b\x98T\xdf\x02TWW\x9b+** \x18Ѯ\xbc\xbck\xd6,\xd5\v:{\xf6\xec\xb89s\xe6\xc0\xef9\xe6Ν\x1b\xa7\xb6?\xe8gΜ9\t\xd0fϞ\xadzA\xe7̙\x13\x03c\xc3c\xb4\xa91\xf67\xdex#0/\xc2s\xc23\x87\xfb\x9d\xf6y\x8df\x06\xf1]<\x85u\x99\x9d\x8bώK-:\xf7\xb6\xb7\xb0\xae\xc6\xe1o\xfcZ\x8d\x13\xbb\xf2\x1b\x9a=\x85u\x81\x96\x98ߠ\xc9\xf9\xdd\x05\xf5\xad\xbf\x9b\xe0\xbf\x10\xea\xf3\xdf2\x88\xafe\x10\xff\x8e+\xbfa\xd2\xcd=O\x17\xdf\xf7\xfc\xf1\a\xfa\xbc\xba.q֬Y\xaal\x06>7g\xce\x1cFX\x8by\xf3\xe6\xc5hYCX\x8by\xf3\xe6\xd9gϞM\xd5fd\xd60FC\u007f1\xc2\xf8\xe0;\xe0\xbb\xc2\xfd\xce\xfc\xf9\xf3M`_o\xbc\xf1\x86c\xc1\x82\x05\x8e\xd2\xd2\xd28\rAb\x13\xf8oUU\x95\x05\x83\x80I\xf35\xe0\xb1cǢ\xca\xcb\xcbc!\xf0\xb3cǎX\xf1YE\xae\xbd\xfe\xfa\xeb\xa6\x193f0\xaf\xbf\xfe\xbas\xfa\xf4\xe9\xce\x193fh:\xbf̘1#j\xfa\xf4\xe9\t\xf0\xbb\xf0\xe7ԩS\xc3.\xe8\xb4iӬ\xf8\xf3\xce\xd7_\u007fݪ\xb5\xbfiӦ%L\x9b6\xcd\tmʔ)a\x9fw\xeaԩ\xed\x84\xfe\xa6O\x9f\xce̜9S\xf5\x9b\x0e>\v\xbf#\xfc><\xbb\xf8\xff\x19\xc4{\x18\xc4?\xcd \xfeU\x06\xf1;\x18\xc4\u007f\xe6\xf4_h\xf6\x14\x9eoi\x05u\x01\xe7\xd4\xf2&\x0f\x80@\xc1\xf9@s\xe5\u05eb{\xf3\x17Ե\xf6\xe9\f\xed\xfcm\x9a\xf0\xbc\xde\xc2\xf3\xff\xf6\x16\x9e?nG\x8d\xb3\xf1.\xe5\xf6\x84\xc2sm\xe6j\xf2\xe4ɦiӦم9\xd1j3ӧO\x8f\xa8\xcd\xc0\x1a\xbe\xfe\xfa\xeb\xad\xcf\v\xf6\x10\xeew\xc0\xae\x04\x1b\x9b>}\xba]\x8b\xcd̞=\xdb4s\xe6L\x06\x03#\x00AX\x10طo\x9f\xb9\xbc\xbc\xbcݱc\xc7\xda\xc1\rFuu\xb5Iw\x1e\xc0\x9e={\xa2\xb6o\xdf\x1e\aA\xae\r\x1b6ĭ]\xbb֤\xe0\x18\xa6)S\xa6\xd8'O\x9e\xec\x9c4iR\xe2\xa4I\x93t\x05/^{\xed\xb5\xa8\x89\x13':'N\x9c\x98\b\u007fN\x980A1\x0e1a\u0084\xf8\x92\x92\x12\x17\xb4I\x93&\xc5\xeb\xe9o\xe2ĉ\xd1%%%Џ\v\xda\xf8\xf1\xe3\x15\x9f\x1b\xfe\xaf\xa4\xa4\x04\x9e\v\xc6\ac\xd5|օߙ4i\x92c\xe2ĉ\xae'\x06n\xba\xbdS\xd1i\x0eo\xad\xcfH\x9d\t\u07bcނs\x81\x06\x0e\xac\xd5\xf9\xbf\x03\x81\xfa\xd6\xef\t\x05\x02-\xce\u007f\xbe\xb5iu~1\b\b\xfd\xb9\v\u038b\xff\xef#\x06\xf1k\x18\xc4?\xc7 \xfe\x8e\x9c!o\x9a&L\x98\xe0\x10\xe6~\xe2ĉ\xd4m\xa6\xa4\xa4$\x1e\u007f.Q\xaf\xcd\xc0\x1a\x96\x94\x948\x04\xdb\vg3\xc2\xf8\xe0w&M\x9a\xa4\xd9f\xa6O\x9f\xde\n\x92\x00\x04o\xbc\xf1\x86\"\bl\u07bcټcǎ\xc0m\r\x80\xc0\x91#GL\x86\x13\x816m\xda\x14\xbd~\xfd\xfa@0h\xf9\xf2\xe5pN3I\x16\xc04q\xe2\xc4\xc0B\xbe\xfaꫮq\xe3\xc6\x19\x8a>\x8f\x1b7.z\xf4\xe8щ\xa3G\x8fN\x1a5jT\xe2ȑ#\xdb,\xe8\xa8Q\xa3l\xa3F\x8d\x82\xffO\x1a=z\xb4\xcdH\u007fcƌ\t\xf4'|\xdfȑ#\xdb\xc6\xfd\xea\xb9]n\xa363f̘\xc41cƸ\xe0O%\x9b\x01\x9b\x826v\xecXC63v\xecX\xd3\xe8ѣ\x13\xd4\xd8\f\xb6\x9b\x04\xf8\x1d\xbd\xfd\x01p\xc0Kg\xeaԩ\xb0KrΜ9\xd3*\x17\x1cݰa\x03\xdcF\xc5o߾\x1d\xaem\xcd\xc42\x01\u05ecYcY\xbe|y \xe82\u007f\xfe|\x1blM\xf0\x1b4\x80\x86\xe0\xf8\xe0\x1c\xa3F\x8d2|\xf5\x04m\xf8\xf0\xe1\xd1Æ\rK\x1a6l\x98\x1b\xfe|\xf9\xe5\x97[\x17tذa\f\xfe\xb9{\xf8\xf0\xe1\f\x85\xfe\xdcC\x87\x0em\x1d\a\xfc\xfd\xe5\x97_vC\x1b6l\x98sĈ\x11\xaa\x17\xd2\xce\xf1qx[\xff&\x83\xf8O\xc4\x0e\xe0·\xb7\xe4\xd9@s\x89\x9c\xa4\xc5yZ~\xeeɯmv Mo\xe2+\f\xe2\xf71\x88\x1f\xc0\xa0\xa6{\xe3|MQ\xe2y\xbb\xbb\xc7\xc1'\xbd\xf9\xc1\xfd%\xe5\x9f\xff\xbdx\xech\xe0\\+\x83\xf8\x9f0\x88\xef\xcb ~/\xfeN5}_m\v\x02-〱*\x8d\x1d\x83Ϳ\x19Ŀ\xc7 \xbe;\xe3o\xf4~Ol\xc6\x04\xf6 |\xef\xcb/\xbf\xdcj3\xf0w\xe1\xe7\xf0\x19\xf8\xac\xd1\xfeƏ\x1f\x1f\xf0\xb5\xd7^{-\x11\x8e\x133f̰\x8a\x02\x9aQ+V\xac\b\xdcR\x00\b\xc0N\x80x*0D\xbe\xe7ϟ\x0f\xc1\x0f8s\xd9'M\x9ad\x1e?~\xbc\x03P\x17PnĈ\x11D\x9c_h/\xbd\xf4R\xf4\xe0\xc1\x83\x93\x06\x0f\x1e\xec\x86?\a\x0e\x1c\x18=h\xd0 \x06\xff\xdb=d\xc8\x10\x86d\u007f\x83\a\x0f\x86\xefO\x1a4h\x90\a\xda\xc0\x81\x03\xdbC\x13\xfe=h\xd0 \xe7\x90!C\xc2.\xa4\xdd\xdf\x18\xc3 \xfeI\x06\xf1\xcb\x18\xc4\u007f\x11\xcai\xc0\x11<\xf9g\x03\xcd\xe5?ߜ\xe0o\x80\xbf_I\xce?}\xa6CA\xf5J\xa7\xbf\x1e\x9cp$\x83\xf8\x8f\xc38_\x03\xdc\x06\xd8\x11\xdf9Գ\xddTx\xfcO\xde\xfc3\xcdР?\x00\x97;\xbb\x1f|R4\xa7m\xd60p\x8d\x88\xf8!\xb8\x8fP\xcf\xf0O\x06\xf1\xc3\x18\xc4\x173\x88\x9f\xc7 \xfed\x82\xbf\xe1[a|\xee\xfc\xdaf;j\f\xfc)\xfc,A~\xa7\xf1-\x8e\x81\xc0mC\xe2\xf5l3/\xbd\xf4\x92i\xf0\xe0\xc1N\xe1\xfb\a\x0e\x1c\x18\vmРAn\xdcTٌ\x16\x10\x80c\x13\x1c\xb3\xa7L\x99\x12\x00\x81\xb9s\xe7F-\\\xb8\x10n`\x1c+W\xae\xb4\xad]\xbbVU0T\xd7\x03@\x04\x1c\xce\"\x80B\xc2[\xff\x95W^I\x1a>|8Q\xe7\x17Z\xff\xfe\xfd\xa3\xfb\xf6\xed\xeb\xee۷\xafW\xd2\xec4\xfa\xebׯ_\xf4\x8b/\xbe\xe8~\xf1\xc5\x17\xbd\xe2ַo\xdf\xc4~\xfd\xfa\x85\\H\x06\xf1\xbf`\x10?C\x85\xb3\x06\x83\x80\xff\xec\u007fR\xf2\xab\xcb;\x17\x9c\x98ڵ\xf0@\xee\xe3\xbd\x16\xdd\x0e\xcfpO\xf1\x8ex\x06\xf1ӤoVI;\xc9 >Î.\xa8Zt8\x82\xb8\xfc皽\xf9\xa7\x9b\x05 \xb8\xab\xfb\x9e\xa7\xfa\xf5\xeb\xe7\xed߿\u007fȫ&\xc6\xdf\x18\xc5 >\x9dA\xfc\xf10\xbb\x80i6\x8eo\xdf\x02\x86||\x87\xfc\xaa\xc7;\x17\x9c(Iɯ\xda\xe7\xcd?\xfduKߧ\x9b\x9d\xfez5\xf3\xf3o\x1c7\xf8+\x83\x1a-jm\xa6_\xbf~n\x18\x93\xa4Ѳ\x19\x13؇\x1e\x9b\xd1y\xdc1\x8d\x1b7\x0eb\x10\x89\u0091\x00b\x03\v\x16,\x80+M\xd57!\xffg\xe0<\x12;~\xfcxx뻆\x0f\x1f\x9e4t\xe8\xd08\x1a\x13+\xb4>}\xfaX\x9e{\xee9\xaf\xd0z\xf7\xee\x9d\x10\x81\xfe<\xa2>\x93\xfa\xf4\xe9c\x96w\xa8&;\x83\xf8\x9ea\x9cB\xaeA\xd0\xef5\x06\xf1O\xa4\xe4Wڡ\x0f\xf1\x18;\xe4Wv\r\xf3\x9du\xe0\x8cq\x85\xf5\x9a2\xe1p\xf2O\xb3\xcb_\xdb\xec\xf1\x9f\x0e\xb4;\nw?էO\x1f\xd5\xf7\xcc\xf8z2\x83A\xfc\xf9\x10\xcf\a\xcf~\xab\xf0;\xbd{\xf7\xb6¸\xb2z\x8d\xe9t{\xe1\xeeg\xdc\xfe\xb3\x93\x18\xc4\x1f\v\x03n\xd2\xf6\x0f\x06\xf1c\x18\xc4ߤf\r{\xf7\xee\xed\x155\xda6c\x96\xac\xa1\xa2͐hcƌ\t\x80\x00\x04\x93\xa7L\x99\x92\b7os\xe6\xccє\v\xa1\xab㒒\x12ӫ\xaf\xbe\xea\x807?8\xff\x90!C\xdc\x03\x06\fH\xec۷/\xb5\xc1\xf6\xe8\xd1\xc3ѣG\x8fdQ\xf3\x16\x17\x17[h\xf5W\\\\\x1cW\\\\\x9c,iq\x12G\xba\x93A<\\q}\xa9\xe1l\xbe\x9bA\xfc\x8b\x90@#\x19_\x9cx|]\xf3wg\xb9\xfc\xb5\x9f)|\xcf7\f\xe2\x873\xa8Q\u05ce\v\x00\x00\xb6\xfd\x1e\u007fMk\xbb\xa3`\xc7\xd30\xc7:\xbe+\x16o\xf9\x95\xf2\x12>e\x10\xff\xa7\xe2\xe2bs\x8f\x1e=\x92$k\x98Խ{w\x00\x92N\x81s?\xe271\x88\xff\x8f\x86\xb9\x84\xa4\xa7G\xec\xc5\r&%\x9b\xe9ٳg\xb2\xd0z\xf4\xe8\xe1\xa1m3\x92\xf1\xb5\xb1\x19\x92\r\xe2\x1b#F\x8c\x80\x80{\xe0&\x02\x83\x80\x95*\x00\x80\xf3Ù_p\xfe\x97^z\x89\xe9߿\xbf\a\xb6;}\xfa\xf4q\xf5\xecٓ8\b\x14\x16\x16:\n\v\vS\xa0\x15\x15\x159\v\v\v\xbd\xf8\xdf\xde\xfc\xfc|\xe2\vZPP\x10'\xf4WXX\x98$\xea/\x85-x\x0e\x82c\x8f3\x88ߢ\xf2\xcd\x05\x86\xba\x93A|\x0f\x06\xf1^\x15\xfdy;\xfa\x8f\x0e\xf6\xa0\xeao=\xa8\xba9\x11\xd5J\xbf\xef\xb0\r\xf1\xb7\x1b\x19\x9f\v\x9d\xfd\x83\x1b\xd54\xc3\xf7{\xfc\xd5\xcdI\xe8L\xf3\x1d\xf9۞.**\x82\xfe\x1d:A\xe5v\x9c\x81\xd8f\x0e\xec\xa8\xf1ێ\xfe\xa3CDcl]ς\x82\x82\xa4\xfc\xfc|\xb3\xe8{\x9c8g\x00\x82\x81\xffU\t\x06\x95\f\xe2\x91\r5\xb6\x13\xdb\f\x8c\a7gQQ\x91\x17\x8f\xcf[PP\x10\t\x9bI\x12\x8d1\x8eƱ\x18bUC\x87\x0eu\x8f\x1c9҅\x8f\x03\xae\xa9S\xa7&\xca\xdd\x0e\x10\x01\x00\xb8\x86\x80\xe0\x03\x04\xfc\xc0\xf9\x85\x88\xe7\v/\xbc\xd0\x1e\xb6<\x80\xb2EEEA\vj\xb4q\x1c\x97\xc0q\\\ah\b\xa1\xc0\x16\xce\xef\xf7[\x10B\xc9\xf8\xe7\xc9,\xcbZ\b\xf6\x17'\xea\xcf\xed\xf7\xfb\xcd\xd0_&z>\xf5f\xb4\xbb8\x19UT&\xa0:5FY\xc5 ~\x10\xe4ի\xedχ\x8aR\x12P\xdd$\b\x92%\xa1\xd3\xcd\x1eT\x15h.tV\x00\x921\x8c\xbf\xd1\x10\x1b\r\xe6\xaa\v\xda\xfa\xb4\xf0\xdd\xc2Xn@\xe5O \x84:\xe0\xa6k\xabl\xe7x\xb8\xe2\x1c-\xbe1\x10\x8f\xa5#:2;\v\xf5\x0e\x18'B\xa8u\xdc\x1cǹY\x965\xb7\r\xa4\x06\x92\xa2zk8Z]d\x10\xdf\xffa\xf4z\xaa0\x16\xbf\xdf\x1f\x18\v\xbc(\xc0f\xf0\xcf#a3f\xf8\xbbh\x8c\xc4@\xe0\xd9g\x9f\xb5<\xff\xfc\xf3\x9e~\xfd\xfaAP\x1an<\xa2\xc5\xc7\x01\xb8\x1d\x98={\xb6\x95(\x00@\xe2\x03\xdc\xf3\xc3vc\xe4ȑ\xd0i\xd0\xf6\xb3gϞ\xed\xbbw\uf792\x9f\x9f\x9f\xc2q\\\x92\xcf\xe73\f\x02yyy\t>\x9f\xaf\x03n\tRC\xf6\xf9|)\xf8\xffR\xf2\xf2\xf2\f/hnnn\\^^^*n\x01\xa3d\xb8@\xd0+ρ\x1aj\xdd\x01\xa7\xa9lv\x8b\x1cGҾb\x10\xbf\x90A\xfc\xafU\x8e/N\x18_\xba\xafWG\a\xaa_ \xe78\x1eT\xf9I'\xeeP\x1a\x81\xf1Y\xf2\xf2\xf2R\xbar\xefu\x83qH\xc6\xf0\x10̱\xf0<0\xf7z\xfba\x10\xff\x18\x83\xf8KR \xc3\xfd\xcdw\xb0|\xe0\x9c\xea\xf3\xf9`\xbe;\xe0\xe6\xce\xcd\xcd5+\xe7O\xf0\xf7\xe2\xe0ꧡ@ \x11\x9d\x85\xf9\xbaԉ;4\xee\x01vv'\xda6#^C\x9f\xcf\x17\x04d\xf0w\xf8\x99h\x8cq\x04v\xc3\x168\xfe\xc2\v\xf7\x85\x17^p\xc3N@\x9c\x97\x00\xbbs\b\xce\xe3\xa0`\x1c\x11\x00\x80,$\xc8\xf0\x83\xa0\x1f\x8e\xf8\xc7*m\x838\x8e\x83\x89퐛\x9b\xeb\xce\xce\xce\xd6\r\x02\xd9\xd9\xd9Μ\x9c\x9cTܜr\x9f\xc9\xc9ɱdgg\xa7dgg\xa7\u009fYYY\x16\x03\xfdY\xf1\xf7@\xf3\xfc<\xaf\x14\xdefY\f\xe2kZ\xb3\xe4PC\xb3\x9b\xabjvs\x95\xcd\x1e\x0e\x1c\xa8\xf5\x1e\xbd6\xf0\xa6\xf2\xf3\tZ\xfa\x13\xc6\xd7-\xa7\x18\x9c\xffM\x99\xad3\xf4w\xf6^\xdf\xd2\a\xf1s9\xf5\x8e\x0f\xe6F\x98\xab.\xec\xc6n\xa2go\x05\x00<\xa7\xad\xf3n\xa4\xbfD\xae\xf6Vxv\x98+w\xf0\\A[*\xdcX\xe4\xe4\xe4\x04\xcd{VV\x969\xf4-D\x93\r\xc7\v*\xdb:\xff\x99\xc0\xba@s\xa13B\xd6\xe1\x8b\fjl/\x06\xc1\x9c\x9c\x9c\x14<>\xa26\x93\x93\x93c\x96\xb1Q3\xfc\x9f\xe8sV\x03;\rK~~~\xe0(ӳgOO\xef\u07bd-rW\x84𢆛\x81Y\xb3f%̟??\xce\x10\x00@\xb2\x0f\xe4\xaeÝ\xe3رc]r\xd9NRD\x84\x81fee\xa5fffz2224\x83@FF\x863###\x15\xb7\x90F\x98\x99\x99i\xc9\xc8\xc8H\xc1\x9f\x85?-:\xfa\xb3\x8a\xfa\xf38P\xfd\x1fqtZ\xe6<\xfb\x1d\b$s\xc7\xf7{\xb9\x93i\x8c\xbfѬ\xb7\xbfg2\xd9T\a\xaa_\xa2\xf0F\xdb\xe3\xe6*\x13\xe1\x99\xd4·B\u007f\xe29JM\xe6\x8e=&\xd3\xd7C\xa29ufff\xc2\xfa\xe9\xed\xcf\f\xcf\xfc\x9b\xec\xf1wz\xb9\x13\xe52`\x03m\x91\xc3\u007fь\xfb\v\x9a\u007f56\xe3`\xebL\f\xe2\x1fű\x82\xab\x89ܙf\x01l\xe0\uf4bex\x06\xf1\xfe\x84\xfc\xc6(Z6\x93\x99\x99i\x0ea\xa3f\xc9\x1aZu\x80\r\xec\xde\xe0؛\x82A\xc0\x12*N\xf7\xdak\xaf\xd9\xe1V\x00\xb8\x03\xa1\x98\xa7!;]\xb0`\x010\xb4lp\xa6\x80\xfbƱc\xc7ƪ|\xdb\x04&'==\x1d\x9a'==]\xb5\x83\xa4\xa7\xa7;\xf1\xefAs\xaa5\xf0\xf4\xf4\xf4\x14\xfc;\x1d\xd2\xd2\xd2T/hZZ\x9aU\xe8\xafk^\xd9\xc3vԸ9\\Pρ\xea\xd7v\xc9\xdb\xf0\x84\xe89\xad\x1a\xc6\xd7\xda_ZzF\x8a\x03\xd5\xcdT\xe8g=\x83\x9a\xda\v\x0e\x85\xe7QӼ\xe0\xf1\xc1\xdct\x10?\xabp\r\xa8\x04\x00z\xd7\x01\xf7\x17\xf4\xac\xbfʙ\x92\x88\xa3\xf5rc|]n^\xe0\xf7\xe1{\xd4\xf6y\xb3o\xcbo\x92٣\xeb\xdcܩoe\x9c_\xdc*\x18\xc4\xff\x81\xa4\xcd\xc0\xb3\xaa\x01,\xe9\x1a\xc2wh\x01𬬬\xc0\xae\xc5\xe7\xf3\x01\bX\xd4\x1c\xd9!Q\x0f\x18\x8b\x90\xb9\xbbbŊ\xf6\x9a\x00`ٲe\xa6\xd2\xd2RH\xf7\x05v\x15\x00\x80&\x92\x06,hZZZ\xc7nݺA\xf3v\xeb\xd6-\xec$u\xeb\xd6͉?\x0fMӛ\a\x16\xb0[\xb7n\x1d\xf0\xef\u009f\x16\x15\xfdY\xe1\xf3\x0fd\x8e\xbd;\x99=\xfa\x06D\xab\xc3D\xf3W\xc2՟\xd0_ZZ\x1a\x18NG\xd7},\xe7\xfcx[\xf9w\x1aQV9\xe7\x17\fێ\x1a>\x17v\x1e\"\x10\xc8\"\xed\xfcZ\xf2\x04t\xe4\x01\x844JB \x90\x15D\xec\x81\xdc~\xb6\xe2\x8b\xfb\xb2\xe7\xfc\x92\xa6\xcdH\xbf\xf3\xe6\xbc\xcd(\x89\xab\nJ\f\x13@\xc0\xcdV|y\x83oG1!\x9bQ\xb4C\xa5\x8cJ#\r\xa4\xd3\xca\xca\xca\xe2!\x0f\x00n\x01***̊\x99\x80eee\xb1\x18\x00\x1cj(\x85F\xd3{I,(\x83\xf8\x17\xe0,\xa7\xe0\xfc{$gJb \xa0\xe4\xfc\xf8\x996\x06\x19\x10w\nv 덠\xba\xcaģ\x90 \xa01\x13P\xd5\x1b\x89\x10\b\xachu\xfe\xd65\xac\xdaJ\xcbf\x94\xbe+\x91;\v\x15\x8av\xb5%\x81\x05\xd6\xf0j\a\xf6д\xdfg\xbdԎ\x86\xf3\xcb\xcd;\xce\x04\xd4m3 \x99\x06\x85B\x85D\xa0\xfd\xfb\xf7G\x85\xe5\x02\x00y\x00r\x881\x17\xc0J\xcb\xf9\x8d.\xa8\x9d\xe3\xe1\f\xf9\x86\xdc\xf9͎\x1a!\xc2<\x1ej\xf1\x1bI\x1b\xd6\xe9\xfc\xe9m\r\xe8\xd4G\xbf\xce*\xf9\xb1ޭ\x9d\xc6\xd4cE\x10\xd0\xc0\x05д\x1d5\n\x02 H\x9aȝ\xfePXC\x11\xb1'\x83bj\xae\xecw\xc4\xfb\x03\xfa\r\xe3ķ\x14b Of\x8fm\xbc%\xef]\a\r\xe7\x97\xce?\x06\x00`\xd8j\xb6\x19\xa8\x16\\ZZj\x17R\x81\xa5\xea\xdc\xe1\xc4\x1a\xe3Dd M\n*\xc0 \x13\x91\x81\x9cF\x16#Ĺ\xcd\xc1 ~\xab\x82\xf3\x83\x18Ɠ\xa4\x16C\x8b\xf3\xdb\x10\xcf\xe0\xea4\xc1B\x19\xa86[\xefݹ\x16\xe7\x0f\a\x02j\x00@\xefY\xd4\b\b\xc0\xe7o\xf4m\xeb)q~\xa1\xd2\x0fC\x1a\x04\xd4\xfc.d\x84\x82<\x9b\x1c\bxؓ'R\xd8\xf7;\xd2p~)\xbb\x12\x93\x81RsssU\xdb\fH\xa6͞=\xdb!\x90\x81䔖Ո6Z\xa1\xf68\xae\x00\xacJI\x058\xe4\x98\xf2\xa8\xc7\bT-(.$Y\xa5\xe0\xfc\x10ѽ\x9d֢\x84r~\xfcl\x13e\x1c\xec\x1d\x03\x8el1\x00\x1cm@ \x1c\x00\x18\rD\xe9\x01\x81\xef~'\xadc\x12W\xb5Y˕\xa9\x1e\x10\xd0\xf2;\xb8\xdea\x8d\x1c\b\xb8ي\vI쩻hؙ\xe8e\x1a\xa8'\x00\x00\x00ժX\x96\r{,\x9f4iR\xf4ԩSA\xf06\x01\x00`\xf9\xf2\xe5\x16\xdd\x15\x81\xa6L\x99b\xc5\x00\x00u\x00\x99p\x95|\x84Z\x00iiiN\x12g2\xe9\xe2\xe0j\xbc\xbc\x82\xf3obP\x93\x83\xe2\xb6,\x9c\xf3w\x91\xa9l\xfb\x15\x83\x9anҹ\x95\xb7\x18ɸ\x93s\xe8ξ=\u007fQ\x02\x00RQh\x8dǿ\xa0\xcf2\xfe\xc0M\xceW\x92\xe7\x839\xedJ\x88y\xaa\x190\xec(\xb0\xdb\xdc$\v\x02ܩ\xcb.\xae\xe6\x01\x1a\xce/.*\x02\x95\x85\x00\x00\xa0\xc6`~~~\\\bɲ\x80\xd6%\xec\xdc\x01\x00\x16,X\x10c\xb8&\xe0\xf8\xf1\xe3\xe31\x00\x80\xd2\t\xa3T\xc3\x0fP\n\x03\x80\x93`d\xbdu\x91\xf0\x9d\xed%y\xe7\xbf0ˑ\xaf\xafh\xa6Z\x16a\xb8l-\x06\xf1e2\xce\xf5\xb2\xce`\x9ea\xe7\x97\x03\x81\xdb\xf2֧\xc9\x14\xcex\x88\xf4\x15\x94\xca\x00\xb0\x12\xa5w\xa8\xcc<\x96\x11`\x9e\xea>2\xd8\xf3\x9b\xa2q]B9\x10\xf82\x91;\xf38\r\xe7\x17\x97\x17\xcb\xcb\xcb\xf3\x00\x00\x14\x14\x14\xa4t\xef\u07bd\r\b\xbc\xf2\xca+\x01\x8dK\xd0\xe8\x04\x00\x989sf;bU\x81G\x8e\x1ci\x03\x00\x188p \x94\x01\xb7K\xab\xf7\x02:a\x00 \xc5\xea\vZ,\a\xaa\xff\x83 \xb3\x15\xec\xfcUW\xec\xe8B?\xcaW3j\x9c\xffa9\xf1\x0e\xbb\xbf\xb1\xbd\x8e\xeb\xadq\xf7\x98L)\x85\xf8\x8f\u008eT\x02\x02\xdf\xde\xe0\xdbً&\xb1\xa7\xb0\xb0\xd0\\\\\\\x9c\x84\x01\x004\x0f\x03¤\x00\x00ZԹu?\x00\x1c\x010\x00$\x03\x00\xe8\x15\x93PYc\xfe\x1b\xf1[\x1f;\xff\xa7\t\xa8\xeeW\x11$h(;\xbf?\xa0\x93'Wp\xe2\xc1\xeb\x91\x10\x02\xe7\xfd@\xcd~\x11\b`\x00\xa0F@Q \xf5\xa8)\xe6\xf1\x80\x9c\x12\x90\r5i\x8d\xf4S!\x9e\xe1\x98\xd4'2ǁoo\xf0\xed\xe8N\x93D\x04rk\xbdz\xf5ra\x00\xf0\x00\x00\x88\xe5ɩ\x02\xc0\v/\xbc \x00@\n-\x00`\x10\xff{!\x1a,\x06\x00\x0f[q\xb9Kn\xd9#\x94)\x9aV9N\xbf\xc2sf(]\xfb}\xcf\x00\xc0y\xbd\x01\x00~\xde\r2\xf3\x9by=\x00\x00~>\x10-\xf9X\x02\x00-\xc7\x01t\xf6\x19\x8a\x00`\xe9ի\x97\xe7\xf9\xe7\x9f\aUgo\xc4\x00`\xc0\x80\x01AG\x00\bH\xe0\x18@\x02\xc1I\xfd\x95\\\xc0\xcf\xcdU~tW\xce\xf2G(\x17ih\xc3\xeaS\x02\x81\x84\u008bf!\x1fA\xc2\xf3\xff\x89\xc1\xddFĎ\x00p\xac\x12\x1d\x01\x9c\xd7\xcb\x11@R\xdbOZ7\xa0\xca\xc1~`\xbe\x96G\x80\xa0\xe3\nWu\x9f\x9b=uI8R\x89\x03\x83\x89ܙ?\x92\xee\x0f\xf4\r\xbbw\xef\xee\x15\x1d\x01\\\x119\x02\x88\x83\x80\xbd{\xf7\xa6\x12\x04d\x10\u007f\x87\xc0\x9f\x97\x04\xfc.'\xa0\xf3?\xa6\\\xa6I\x96է\x04\x02p\x1e\x95\xab\xeck\x90\xd5\x17\xb1 ̯L\x10\xd0y=\x04\x01%6\xf1\x96\xdaX@$\x82\x80rkxg\xee\x8aG!'\x00v\x02\x92\xdd\xc0\x17.\xae\xe6~\x82A@KAA\x81W\b\x02\xf6\xee\xdd\x1b\x82\x80\xa6\xc1\x83\a;\xa9\x06\x01\x85k\xc0A\x83\x06y\xfa\xf6\xedK\xe5\x1a\x10g\xf85\xca8\xff\xa7\t\\\xddO#\xc1\bS\xb8\x06\x94\x05\x01\x06\xf1\xef˼\xfd\xef\xd1\xeb\xfc\x91\xbc\x06\x14\xd7(\x90\xb9\x06t\xd2r~=\xc9B\xb8\x84\x98t\x17\xf0\xfe\xb5\xb8\x06\f\x150N\xe2\xaa\u007f\xa1\x10\x13\xb8\xecf+\xee4ڟ\xcf糀 \xae\xc25\xa0i\xf8\xf0\xe1N*׀\x13&L\xa0\x9e\b\xc4\xf8y;\x83\xf8S2\xce\xff\xa5\\\xc0\x8f\"#L)\x11(h\xb1ak'\xf3V\xda@\x90\xd5G-\x11H\xa6@\xc9CZt\ah'\x02i\x88\x05\xfc>R\x89@j\xf3F\x18\xc4\xdf/w;\xe0a+\x1aR\xd8é\x06\x12\x81\x02\xe2\xae8\x13\x10d\xcf\xe5\x12\x81LcƌI\xc0R\xe1d\x12\x81&O\x9el\x85\xcc\"5\xa9\xc0YYY\xbaR\x81\xb1p\xc4\x16\x19\xe7\xff\x8f\x03\xd5?NY\xac\xc1\xaa\xb6\x1e\x9bxѽ\xec\U0005de3c\x98\xb8\xddO\xc2\xf9i\xa6\x02'\xb3G\x1fӐ\n\xec\xa4\xe5\xfcZ?\x8b#\xee\xd2\xe7~/\x12\xa9\xc0Z3\xfc\xf0\xedտۂ\xc0\x89\xe3\xb7孷\xebH\x05\xb6`e\xa0\xb0\xa9\xc0\xe3ƍ3\x95\x94\x948\x88\xa4\x02Ϛ5+\x0e\xc8@\x00\x00\xa3G\x8f\xa6F\x06b\x10?O.\xc3OM\x92\x0fAF\x98Z2\x90\xe5\xce\xdc\x15\x0f\xb7T\x8fi\xad1\bm/%V\x1fI2\x90U\a\x19\xc8I\xcb\xf9u\x80\xc0^鑫\xa3o\xdfOi\x92\x81\xf4\xa6\xf72\x88ϑ\xcb\x18Lf\x8fnx4\xfdEյ7\xd3\xd3\xd3\x03b\xa6\x1a\xc9@\xa6\xa9S\xa7\xda\x052вe˴\x93\x81JKK#B\af\x10?H!\xb7\u007f\x00i\x16\xa1Q\xe7\xff.\x92^7G\x94\xf8!\x80\xc0\x93\x14\x1d\x99\x04\x1dX\xb56\xa0^\x100J\aV\x91\x1d\xf8\xa4\xb4\x80g\a\xf6\xf0\x12Zt`\xa3\xb9\xfd\f\xe2\a\xb6\xad,\x04\x85a\x0e\xcfVI\a\x16k\x03j\xa2\x03cm@\x9b.:\xb0\xb8 ȴiӨ1\xc2p6\x95\x9c\xf3\xcf#\xcd\"$\xe5\xfc\f\xe2\x13\x18\xc4\u007f)9\xdf\xd5\xff&sT;\xca[y#\x05A4k\x03j\x05\x01B\xfa\x8e!\xbf\x03\x12\x80\x18\xc4\xd7J\xaa\xf7~\xf5묒.$\v\x82\x90d\xf51\x88\x9f#G \xba!ogO5\xc7M#\x05A\x04m\xc0\x95+W2P\x11HUA\x10\xa1$\x18h\x03\xd2,\t\xc6 \xfe\x06\x06\xf1\x1f)\x94\xf1\xaa\ap\xa0\xb1\xa0F\x9c\x1f?w\x1f\xe9\x82v\xf2\xed\x1d\xae2x\xd8\xf1\x1a\x94\x04ӭ\r\xa8\x16\x04\b\xeb;:\xc3\xd44\xec\xd3\xd6f\x1a\x9e'\xcd<%\xe4\xfc\x90\xc9X-[^\x8c\xad\xf8\xe2Μ\x15\x0f\x87\xb3\x19\xa3%\xc1@\x1b\x10\xc4~U\x95\x04\x8bTQP,\x14yH\xc1\xf9\xc5m\x11\x83x7\xa9\x055\xea\xfc8?\xbdF\xb2\xa0_<\x985\xe6v\x15ׇ\xa4\xae\xf3\xb4\x14\x055\xac\r\x18\x0e\x04(\xe9;*~\xe7\xdd9\xcbR\xa0@\xa7\xc4fj\\\xe8#\x13\r\x10\xd0\xe3\xfc6\xd4\x04\xbbęX\u007fBV|\x04W\x1b>\xf7\xdb\xccW\xba\x84\xb2\x19BEA\x03ڀBQГ'O\xb6-\n\ne\xc1A\x17 \x12e\xc1\x19\xc4OS\xe1\xfcB\xbb\xcc \xbeG|AC\x94\x91\x055\xea\xfc\xd8y~+\xf3|s\x14X\x844\x13zԔ\x05'\xa6\r\xa8\x04\x02\x94\xf5\x1d\x15Kɧ\xb0\x87\x97\xca\xd8\xccoHנ\xd0\xea\xfc\xb6\u008b\xf0\x82\xc8c\x10\xff\xcf0\xaaĭ \x90\xc2\x1e){\xa6[\x1au\x9b\xc1ڀ\xb1\x826`CCCKY\xf0˗/\x832Pԑ#G\x02\xc2 \xef\xbc\xf3\x0eUa\x90\x9b\xf2\xb6\x15\xbb\xb8\x1a\xb9\x02\x9e\v\x15d\xb3\x85v\\\xa3\x84\x95R:\xa8n\x86\x16\x83\xf8\xc52\xcfu\xaf\u009b\x82jJo\x18a\x10\xe2ڀ2 \x90\x1c\x01}GYa\x90.y\xeb\x1f\x91ya,&]\x83Bc\xc0\xef\x17\n\"'B\xfb/\x83\xf8\x95r\x85F;\xfbv\x0f\x8e\x84\xcd\xecܹ\xd3t\xe8СvX\x1c4X\x1a\f\x00\x80\xb64\xd8\x1d\xb9\xab\u007f\xe4a+>\x95y\xf3O\x14\xa5\x01\xef\v\x83\x9e\x90\x16څ4\xa9G\x85\x94\x14$*}\x19*\x1b-\xd22Oz\xfa\xbb\x9e\xa4\xc1t\x92\x88\x02og\x19\x99\xf1/\x95\x8a\x87\xd2\"\x82\x89bYK\x14t\x0e\x85v\x82A\xfc}\xf8\xf3\x93d*F\u007f}W\xee\xb2?D\xc2f\xa0UWWG\xb7\x8a\x83J\xb4\x01\xa3hu\n[x'W\xbbGL\xeb\xc5Ui\xf6\xc5\xe77Z$\x91\xde\x1erj1\x92\x1aq3\xc5\xf5\xfei3\xc2\x18\xc4\xe7\xcb\xdd\xd9_X\xbfN\nD+4\xb0\xfaHk\x11\xb6\t\xf8\xa9\r \x19\x88\x01\x04\x05\xe5Hs\aT\x06\xe5\xa4\xc1\xe4\x152d\xac΄\x9c?\xc8f\xee˞\xf3#;\xba0\x01\xbf՛\xc3Ī\u008a\xcf:\xb9\xdat\xa9l\x9c\x1d5\\\xb95\xef\xddgh،4\b\xd8\xd8\xd8h\x0e\xfa@yy\xb9iǎ\x1d\xb1\x00\x00\x908\xb0d\xc9\x12\"\xf1\x80{r\xe6{<\xec\x89:\x99h\xff|\xb5Qd\x1c]\x85\xc2\x1b\xe7\xc2L>\xf0\xaf\x97ޝ\xbb\xec\xf7*\x8a{\xaa\x06\x01qF\x97\xa8=\xa1\x91\xd5GJ\x8bP1گ\x06\x04t\xde\x02Ȯ\x13-\x10\bs-\xd7\xfa,\xa9\xbe\x03\x992c\x19H2\xb7\xbf\xb3oϏ;\xb0\x87\x97\x82\\x\x98\xdb*(U\x8f\x1c\x88\x8fR\xdb_\n{xE[ffC\xdd\xc3\x19Co\x13\x9e\x05\xb2\x01I]\x03n۶\xcd\n⠧N\x9d\x8a\x96\xcd\x03زe\x8bi\xfd\xfa\xf5qB\"\xd0ܹsc\x8c.d\a\xf6\xd0B\x19\xe7?\xcb >^\xebU\x92\xcd\xcfC\xfe@o\x06\xf1\x1f\xc8-\x82\xe8j\xf1\xaa\x97=\xbe-\x91;\xfb\x17\xc6\xdfh2\x9a\x02\x8aQ=H\xc3>\x1e\xf1\x16\x1d\xac>\xa3Z\x84a\xaf\xfa\xc2=\x93\x8e<\x80\x90\xebC\x81E\xa8&1'\xf0L\u007fN/\xbe)\x91;}I\xfa\x06&\xc4\xea{\x18\x97y\xbf\x12\xe6\xca\x1ajW\xf4gPS{\xad\xfd=\x949\xfc\xf6\x04\xee\\}\x1b;Fu\xd3E\x89@\x1d222t\xdb̒%K\x02\x89@ \r\x06\x00p\xf0\xe0AK\xc8L\xc0\xb5kךV\xadZe\x05\x00\xc0\xa9\xc0\xed\xf4.\xe4\xed\xb9o\xff\xc5͝\xba\"\x99\xb4\xff\xd8\x10\xffs#\xc9$\fj\xb2\xe2\xb7\xf2\x872\xce\xdf,!\xe9@&\xd6s\x90«S\x19\xa6\x8b\x8c\xc3\xcc2\xc0\xeaӫE\xa8\xban\u007f\xa8gӘ\t\xa8j]\b\xb2\b\xb5\xa4\xe6\x06\x9e\xad\x03{x\xb1\x8c\xceA\x17=\xce\u007f\x93o+\x1c+z2\x88\xaf\b\xf1r\x11@\xe0S\xd0|\xb0\xfb\x1b\x19\x03\x01F\x81\x9c%=^^qq5\xbf\x11\xa5\x02\xa7deei\xb6\x99\xb9s\xe7\x9aJKKm\x826\xe0\x96-[ک\xe2\x02,_\xbe<\x90C,\x90\x81&N\x9c\xa8\t\x04\xd2\xd3ӭ@\x06Jf\x8fl\x94A\xcca\xa4\xd2I\x19t\x11&\xb0o\x02w\xee\x9f\n\xce/n_`!\xd1\xfb5ʐ\r\x91~W\"w\xe6\x11\x83\xac>\xadZ\x84\x9aE;\x94@@\x03\x17@\xd3z\x10`\x11\xea!\xe78o\xcd{']FOp\x88\xda\xf9y\xa6[Z\xc7.\xb9e\u007fqp\xf5o\x84;\xdf\x03\bx؊K\x1d}\xfb_\xbd?\xeb\xd5\xdb\f\xb0\b\xa5\xa0\xfc\xbaL\u007f\x15\xf7\xe6̋\x13\x91\x81R\xa0&\x80\xda\xfe\xa6O\x9f\xdeJ\x06\x82#\xfd\xbau\xebb5\xb1\x01\xe7ϟo\x9a5k\x16#h\x03\x8e\x1e=ZU\x82\x10\xe4-\vt`\x0f{r\xa7\xc4\xf9+m\\S\fa*\xa9\xf5\xb1\x8c>\xb7t\xf6\xed\x1e\xe4a+\xce+8\xbf\xb4\xc1\xae`\xd0Myۺ\xaa\x10\x88\f\xbaov\xa0\x86\u007f\xfc-\ru\"\xc0\xeaSK?֭\xd8\x13\xe2\x8d\x13\x8e\r\xa8+\xc3\xcf\x00\x8bPw\x80\xf6\x89\xf4\xe2$\x0f{\xf2#\t\b\xbc\x1fn^~\x9a=\xf3\xdeN\xbe}\xa3=\xec\xc9\xd3*m\x06\x84J\x9e\xbd/{n\x92A\x16\xa1ܱ̆\xf9/\xd2>\xfbK\xe8\xc0)P\x15H+\x1dx\xf9\xf2\xe5\xedu\xd5\x03\x981c\x86iʔ)v\xa1 Ȱa\xc3b\xc3\x14\x04\xb1\x8a\n\x82\x80\x9aϣ\xa2{R@ן\x13.&\x11\x14\xed\xbf?kL,\x83\xf8\xbf3\x88߮bA\x03[-'W\xbb\xb3\xb3o\xd7\x00,\xdd\x1d\xb4\xa0\xd2\xe8?\x18J\n\xfb\xfeb\x82\xac>U\x12\xd1$Y\x84\xa1\n\x82\x90H\xef\xd5\xc1\"4\\\xa0\xc3͝Z(\xc9-\xb9\xca\xf8\xdb\xde\x06\xd8\x11\x9f\x90\xc0\x9d+\xf4\xb2\xc7!\x1f\xe5J\x88ݢ\xb8A\r\x82gl\x88\x8f&\xc0\"\fu;\xf3\x84®\xb5\xa3P\x10\x04\xd7\x03H\xf6\xfb\xfd\x16\xb5\x05A@\xe5\xdbPE\xa0\xd7^{\xcd4~\xfcx\x87P\x12l\xf0\xe0\xc1\xb1\n%\xc1\xe2D%\xc1< m\x8c\xef<;\xb5\xc8,7y\t\x97\x93\n'\xd4\xf9c\x06\xf1\xb3U\\۴\x9c\xef؊\xff$\xb3Gwt\xf4\xed\xef\xeb\xe2j\x92\xf1w<+Mظ%oc\x0eaV\x9f\x12\x8b\x90\x98V\x9f\xb8?\xa5\x92`$s\xfb5\xb0\bI\xc9u\xfd\x11\x1c_\x02\x02\xcfb\xa7O\x84\xe8<\x94j\xb7\xa3\x86\u007f\xcb\xd4qP\xbaV~C\xc8\xde#\xc4\"T\x93\xa4\xb5Z\xe6Y\x96ɔ\x04\xf3\x16\x15\x15Y\x94J\x82\tڀ\xa0\xeeM\xa4&૯\xbej\x1a5jT\x82\xa0\rطo\xdf\xf6\x92\xa2\xa0q\xa2\xa2\xa0\x1e\x904\xa6\\PR5\xb1ǎ\x02\xb5\x06{ɤ\x8e\x86\b\xf2T}kG\x8d\xbb\x04*\xe7w쭊\u007f\xfd)\xbd\xe7M\x14X}\xd2\xebJ3i\xad>\xa1?\xb9\xa2\xa0\xb8& Qb\x8f\n\x16!\xb1\xfa|\x0e\x8e\x8fa\x10\xff\x99\x18\x04\\\\\r\xc8\xc4\xefd\x10\xff\xad\x8cz\x8f\x92\xf3W\xb4\x04\x8c\xd5)Lk`\x11\xaaZC\x86kJ\x95I0\xba*\x88\xcc\bEAqM@o\x8f\x1e=,⢠Æ\r\x83\xa2\xa0.\x00\x00P\xf5&Z\x15\x18\xd0e\xe8СNQY\xf0\xf6\xb8,x\x9c\xa8,\xb8\a\xa4\x8c#\xc1\b\xd3Y\xcc\xe3\xa78a\xe8\xe3\xf0 \xd0\x12\xbc\x14\x1b\x8e\x97=v螜\xf9n\x82\xe3\x93K>1\xd3\x10\xea\x14\xfa\x83D\x13q\xf2\t\x8c\x1b$\xc3i$\xf4\x84`\x11\x12\xad\xd0k\xe3\xf8x!SSf'\x10\xce\xf9?\xc6i\xe5?\xa3\xc4\"Դ\x86B\x85,I;l\xcd\xff\xa7I(\v\x0e;\x00\\\x15\xd8ӻwo\v\x94\x05\x1f2dHkYp(\xe2KE\x17\x00Pf\xe0\xc0\x81N\x910\x88C\xd0\x06\x04\xe9b\x900\x8e\x14#\xccȝz|>oi9\x96\x04\xd8Y_\x86\x02\x01i\xb6\x16\xe6!\xc0\xb9\xf0\x95\xc0]q>\x1fG\x18\x04\xbc4I!\x89\xdc\xe9?\x88\xc7\x04\xccL\x9a\xc2 2 \xe06\xea\xfcv\xd4\x18\x8b\x83\x99\xb0\x06\xbb\x85\x02\x9c\xa2[\x1a\xd1\xf8N\xcb9?l\xf1W\x81\xa6\xa3\xc3\xdfԎ\xc0\x18\x95X\x84\x9aאi\xc9u\xa9\r\xa5\x86TXX\x18\x10\x06\xe9ٳ'\b\x83x\xfa\xf7\xef\x9f(\b\x83\xa8\xad\xddiD\x19\xc8\xf4\xe2\x8b/\xba$ڀn\x9f\xcfGS\xaa\xcbI\x8a\xd5\xd76\xb9\xe8\x02DƳ\xf0\xf9\xeb˶9\x05\xc1oK\x05b\x12\x90;^\xc5\"\xa1ɑ`\xf5\x19\x93\x06\v\xceA\xa7-\r\xa6@ZҒ\x89\t\xbc\x90\xbf2\x88\x1f\x87\xdf\xf4߄\x8b\xeb\x88A\x00\xb7\xaf\x1d\xa8\x1e\x12{\xb2m\xa8\xc9Fa\x8cRҒ\xee5T\x10\x9c\xa9\x8b\xf7\u007fw\x83&H\x83ae /\x06\x00MlH#ڀV\t\x00\xc4\xd32\x1e\x85\xc9u\xd1\xe8\xc7\xeeo\x040xځ\xea\x17\xbb\xb9ʫb\xf9\xac\x10)\xa0JWF+[2\xc4\xf8G\x18\xc4'\xe9 \xf6Xh\x01\x00* \x00\x00 };F@\x1e\xbc\xcd\x1a\xfe.shכ\xf2\xb6>\x8c\xcbgÜ\xbc#\xa8B\x19m\xe2\x1d\xce=9\v\x1f\x8c\x84\xcd\xc8\xec\xe0\x8c\xdel\xc8\xe9 4\xd98\xbe\xbd \x0f\x0eG\x00\x10\a\x15\xed\x00\x92F\x8d\x1a\x15M\r\x00\x86\x0e\x1d\x1a+\x04\x01\x9f{\xee9WqqqTAAA\x92(\bh\xa5h8B\x90\x8cf\x19\xaa\xc0BB\x85\x16a\xdb/\x1c\a\x80\xb9\xd8ɷ\xa7\x87\x1d]\x98\x8f\xdf\xf0\x04\f\xb5\xf1j\x12Wy\xd1\xcb\x1e\xdb\v\x84\x13\x17W\xfd\x12\xb0ĺ\xe6\xae}\xfcWY\x13\xefy\xba[F*i\x10\x80\x80\x9f8H\x06\xce\"b\xa0\x11\x03\x81\x94\x16\x02\x97\xbb\x03{\xe8Ax\x03w\xf4\xed\x1b\x93\xcc\x1e[\xec@\r\xdba\xcc-\xba\nm2\xf8\xf4\xb4:\xac+\x01ǸnҀ_\x02w\xaeg$lF\xc2\xcc$u\xbd\xb9\xae\xad\xcd\\x\x01|\x0e\a\x01!\x06`\x1f0`@\xf4\xe0\xc1\x83\x93p\f q\xfc\xf8\xf1\xd1\xc4\x01`Ĉ\x11\xb1\"m\xc0\xc4>}\xfa\x04\x06\x95\x9f\x9fo\xe68\xce-\\\x03fffZi9?\xe5B\x94\xad\v\x99\xcc\x1eY/>\xf3'p\xe7\xbf\xc0\xd7\u007f\xdfU\xa4\xf1\a*\xc1\xe4a\xe3\xab\x0eS\xb7@\xce\xf9\x83$\xba\xc5\xfd\x89*\xc7~\x05ٍ\x0eT\x0fW\x92K\x19ė\xe0c\x05\xec \xfe\x04e\xa8\xec\xa8\xf1V\xb8\xeb\xb6\xfa\x9a\xa2\xd5\xc4R\x84k@\xb1\xe3A`PM\xe0\xca\xca5E\xdb\xfd|\xa2\x1d\xf1\xb7\xe2\x12X\xf0\f,~\xa6\x12\xfc\x8cp\xf5\x06Wp_)\x91h\xa4c\xd7\x00\x02W\xb1\x1a\xf3\\\x06\xf1\xb9R\xea\xef\x8fr\x16Y\xddܩ/%\x01\xbf\x15\x91\xb0\x19\x19f\xa6\x95@\r\x8a\x1f\x89\v\x8b¼\xb9Q\xcd?\x9e\xca\u007f\xe5F\f\x00\x0eQ\x80>\x1av\x00\xf8\x1a\xd09y\xf2\xe4(b\x00\x00j\xa3\x90\b4t\xe8P\xc8\x03p\xf6\xeb\xd7/\x88aDz\xac\x19n\x01D\x89@VZ\xceO\xa9\x14u\xebB>\xdd-\xb3S\x02w\xeeC\xa9\x04U\xb8\x05\xb5\xa1&'v\x88\xe1\f\xe2ׇ*\f\x19\xca\xf9嶱*3ք\xb2X\x1f`\xb6%\x94\xa1:\xc0 ~\x1b\x83\xf8\x8dI\\ջ\xc9\xec\x91w\xbc\xec\xb1\xfd2\x0e\xb7Á\xea\xd7x\xd9c\x9b\x92٣;\xbd\xec\xb1}N\xae\xb6\x1c\u007f\xc7Y\xfc\x9d_j\x01\xb8pE_U\x82\xc0G\xf0\xec\f\xe2G\xe0\xb9u\x86[Cx~\xc9|\xfdÙ}\xc9D\xd3fB03I\x80\xc0\xea\xd6\xf9B5\xcd\x1eT\xd5|\x03*\x1f\\TT䐹\xaa\x8f\x86\x1d\x00\xd6\x06L\x989sf\x14\tm\xc0v\"m@\xe7\xe0\xc1\x83e\xcb/\xe7\xe6\xe6\x9a!\x0f@\x94\nl\xa5\xe5\xfc\x84\xc5(\x82\x16\xb2\xa3o\xdf}2\x868@ς2\xa8\t\xb2 \xff\xc2 ~(\x83\xf85\xb0S\xb0\xa3\xc6\xff\x86s~\x83 \x102\"\x1e\xeam+\xbd\x1d\b\xf5lF\x9c_\x06\x04\xae@͈$\xae\n\xa2\xf4/c\x05\xa0\x8ez\xd60\xd5w`\x8c\xcc<\xddA\xd3f\xc203\r\x81\x00\xec\x02Z\x8e\x8a\xe0\xfc\x95\x01\x00p\xa1\xb3\r6\xbf\xfc\x8eo\xecر\xd1%%%N\x9c\n\xecX\xb0`A\x94n\x00\x989sf\x8c\xa0\r\b\x99\x80Ç\x0f7\x85\xe1\x02\x98q&\xa0\xa0\rh\xa5\xe5\xfc\x84\xe4\xa8\xe4\xc82\x852\xc6\xfaKB\xbar\xe6\xdfg\f\xba\xe1\x8e\xdcU\x8fߘ\xb7\xad\x87\x8b\xab\x19\xcd ~9h$\xe0\xf2\xe7\xc4A@\xad\xf3\x93\x02\x810\xce\xff\x19\x96T_\x86wJ\xd9\t\xa8\xee\xde?d\f\xbc\x81\xd0\x1avpq5\x0f\xc8\x99=:ێ.\xbc\bD\x9a\xc0\x988>\x91\x02\x8b\xb0M&\xa5\x9d\v\x14ݔ\x1eW\x16Ѵ\x19Z\x8cG\xe0Ӏ/u\xcd+\xfb\x9b;\xd8\xf9\x03فa\xe8\xc0Q\xb0\x03\xc0ڀ\xb6\xb5k\xd7Fi\xd1\x06\xb4\b\x05A\x80V\b\xf4B\x19\xe7\xffM\x9bk.\xb6\xd1,<\xb8\x96\x8c6\x12\xa2\x1d\x1aY\x84\xa1\xb8\xd9Ҳc\xdb\t\x14\xaf \xc6\xea{(s\xd8\xed?\xcaY|?~\xd3\xfd\x19\a\xc3z\xe3c\xc6\x04L\x80Z\x92\xc4UmHf\x8f\xee\xf2\xb2\xc7\x0e\xba\xb8\xea\xc3\f\xe2\x8f\xe2\\\xf7:\x85Hz\x05\xfe\f\xc4\rv9P\xfdf/{lc\n\xfb\xfe[ \xc0\x99ȝ\x9e\x8c\xfbx\x0e\xf7\xf9g\\\xaf\xf1\x16H\xac1\xba\xd5\xd5\xc1\"T\xe4RȰA\xcfѴ\x19J\x05O\x02\xf3!h\x03&q\xd5r\x9a\x03\xf7\x87)\b\x12\x05;\x00\xac\r\x18\xbfi\xd3&sX\x00X\xb7n\x9d\x05~\x01\x8b\x83ڠ\xb0\x80\xc2\xd9de\xdb\a\xfa\xae:\x8aZ\xa3'\xe1\xfc\x1aY\x84\x8a\vi\xf77zd&y\xa4AF\x18\x15V_\xa8\xb9\n\xa3ɨ\xa5\"\x90*\xa3'u\xed\xa5\x81E\x18r\x1e\x18ďj3F\x8e\xf7а\x19J%\xcfZ\xe7\x01\x03\x80S\xaa\x8c\x8c\xdb\xf2p\xfd-^\xbc8j\xe5ʕ6\xd0\x06ܲeK\xdc\u07bd{͊\x00\xb0m۶hA\x1b\x10*\x02\x81\xba\xa8\x02\xc3\u038bS`\xc5\x0fsP\xab\xf1\x93t~\x95,\xc2p\x85\x19\xfe&3\xc9\u007f6\xc0\b\xa3\xc6\xeaS\x9a3\x15\xe2\x9aZk\x02\x86\x9c3\xd2\xc4\x1e\x15,° \x88w'\xd21\xfe\x8d\x86\xcdP(z\x1a4\xfe\xf4\xf4\xf4\xc0\xf3\xc4\xfb/D\xc9\xecN\xffà\xa6\xb0\xa9\xe7\xabV\xad\x8aZ\xb7n]\xbcH\x1b\xd0\xd4\n\x00\x9f}\xf6\x99\tW\x05\x8e\x02]\x00\f\x00VP\x15\r\x11\x99\x1c\"3\xc1\xac\x96\xed/\r\xe7\x0f\xc3\"TS1w\x94̽\xb3Kς\xd2f\xf5\xc99\x81JIv=U\x81e玴\xf3\xab`\x11\xaa\xda\x01\xe1\xda\xfdҼ\x8cQ4l\x86p\xd9\xf3\x90\xe0\xc7 \xfe\x05\x99\xb5\x1b\xac\xa6\xbf\r\x1b6\x98\xb7m\xdb\x16\x87˂[Z\xb5\x01\xb10H\x14\b\x83`m\xc0\xb8\xb7\xdezK\xd1\xf9\xe3\xb9\x0fL2l\xa5K\f\xa7\\\x15Un`\xb4\xf3\xde%}\xb8TVe\xd9$\x19W\xad\x81\x05\xf5FP\x1b\xb0\x03\x1ecG\x15:\vzu\x01\xa4\xce\xe0\xa4\xe1\xfc!lƥQ\xabOj\xa3\x9bh\xd8\fa\x10\by\xfca\xfc\x81 \xf1W\x92q\x9dw\xf8/\xaa\x9a\xfb\x9d;w\x9a\x05]\x80\xa6\xa6\xa6\xb6\xd2`\xbbv\xed\x8aݴi\x93)\xcc\xc4>(c@\x93u2\xc2hKg9\xb50\xb4\x02@\xa6\xf1\x8cE\x8b\x11f \a\xddIQ\x1bP\xae?\xe2\xceO\xc2f\xf0\xf5j\x10\uf7c6\xcdP⺄\x02\xf0R\x99\xf5\xfb\xbd\xda\xfe\xde\u007f\xff}\x13\xec\x00>\xf8\xe0\x83\xef\x00\xe0̙3\x01\x00ػwo\xb4\x8a\x89\x95\xa9`\xda\xf4c\x9d\x8c0{\x04\x18Z\xe2\xfe\xdcaD\x1e\xa5\x13\xdbW\x87\xc1&\x93b\x84\xa9\xec\xd3%\x19\xa3\x85\x16\x00\xe0\xfe\xec\x92\xfel\x94\xc7\xd7N\x0f\x13\x14\xd6Nf\x9c\x9dI\xda\fA\x90\x93\xaaW\x9b5\xbe\x80\x17\xe9\x16\a\x85#\x80\x00\x00p\x04\b\xa7\r\x88SKŝ\x9f4\xc8\xea\xb3F\xf0\xed\x18\xeal\xfcw\x99\x89\xfd\x9d\xc1\xb7\x15\xed7\xa4\xdc\xdb*\x9c\x9a\xad\x91\x1d\xc0u\xbd\x86\x92q\xfe^f\x9cO\xd2\xea\x8f\xe0\x0e'\xa4\xcd$\xf5\xf8Є\xb9\x16\xc1\xc5C9^\x15%\xffСC\x96 m\xc0K\x97.\x99\xaa\xab\xabM\x828h8m@\x06\xf1\xcfK:/ґ\xe4ӎ\xe6\x19Y\x81\xa1\x15.:>\xbc\x8d\xc1\xf8y\xa7΅\xb4\xd2\n\x90\x85\xd0\xeaS\x1b \xd3\x1b\x03\x90\x8e\xa7\x1d\xcd3\xb2\xccx\xdai\xc9\x13`\xb8\xa6D\x99q\x0e'i3\xa4\x03\x9d\x1a\xb4*\x06ˌ-;\\\x9f۷oo'\xc4\x00x\x9eo\xa3\rh\u07b9sg{A\x1bp\xf1\xe2Ų\xf5\xfb\x13\nϙp\x95U\xa0\xc5\xe6\xea\xcd\xf0\xa3\x15%\x0f\xc3\xd0\nu?\xfe\x96dB\x1b\bh\xf5ъ\x92+i\xf5\xa9\xb9\"\xd3s\v ;\x0eZQ\xf2\x10\xb7\x1c\x9a\x92\x85\x18\xc4_\x90\x8cs\rI\x9b\xa1q\xd5)\x9dk\xa1\xba\xb6\xccqUz\xcbQ\x16\xaaϲ\xb2\xb2X\xe1\x1a\xb0\xa2\xa2\"Z)\x0f\xc0\xbcaÆx\x92ڀ\xa1\xb6\xa6\xa4A@%CKvA1\xebM<\xa1\x1b\bi\xf5\x91\xbe'\x0f\xa7\xd5\x17.IFk\x1e@\xc8\xe7'\r\x02*\xf2\x1cT\x83\x00.2\"\x1e\xe7Y\x926C+\xd9I<\xe7\x90\n\x9c\x91\x91!\a\x02{\xa5¸v\x91\xfc\x9d\xb8\xad\\\xb9\xb2=\x96\x06\xb3\xee߿\xdf\x12.\x13мj\xd5*\x1b\tm@5\xe7RR \xa0\x91\xa1\x15\xb4\xa0v\xc4ljy\u05f8\x8d%\xa8\xd5G*SN\xadV_\xa84Y-\x99\x80\xaa\x9e\x9b\x14\bh\xc8tT\x05\x02\xb8\x86`\x90\x10\f\xc35\xb6'a343\x1d\xc5s\x9f\x96\x96\x16(\xb5\x0fD;\xc9\xd8zɬc\x8e\xf4{\x16-Z\x14\x87S\x81m\x9b7oV\xa7\r\xb8bŊ\xa8E\x8b\x16\xd9\x052PII\x89.m@\xb5\xd76FA@'C\xabuAo\xca\xdb\xf2\x90\x9a\xc94\xa8\xd5g4W^\xabV\x9f\x92\xea\xadZm@M\xcfk\x14\x04\xb4ʦ\xa9q&\xccY\x90\x8e\xf5'$lF\a\x8bP3\xe1\t(\xf5\x02\x17\x00\xa8\xf6\xe2\xaa\xdb\f\xe2Sd^ZAG\x9c9s\xe6\xc4a2\x90vm\xc0\x85\v\x17\x06\xd8D\x98\r\xe8\x1a3f\x8cfm@-\xf7\xfczA\xc0 C+\xb0\xa07\xfa\xb6?+Ö\xbb\x8f\x82V\x9f.\x100\xa0\xd5\xd7ƩTj\x03\xea}N]k\xa1W8UE\xe6\x9c\\m\x87,\x126\xa3\x91E\xa8[8\x15^\xa6\x18\x00Rsss=\xe2\xea۸\x1au\xd0m\x80\xdd\xcf\a\xfctڴiV\xc3ڀPQ\x04x\xc5j\xb5\x01\xa1&\xa0\xa8 \x88\xe6$\x1f\xad\xceE\x88\xa1\xe5L\xf5\x1d\x98,\xa1\xcc^\xb5\xa1&+%V\x9f\xd67\xabQ\xad\xbe \xe7\x82\xf2_a\xb4\x01\x8d\xeeT4\xad\x89Q\xe9\xf4P\xce\xc5 \xde*\r\x96%pu\xa3H،\x06\x16\xa1a\xe9t(\xb3\x87\x01\x00\xb4\x01\xdd~\xbfߌ\xc7\xd7Of-\x1f\x9b8qbIZF\xab\x93o\xefHQv\x967\u008c0'\xcd\x14\xd4`m\xc0\xcaf'W+\x16\x06\xa1\x91\xb1(\x05\x01;M\xf1\x13\xa9\xcd$\xb3GGȔ7K\xa2\x9c\x95饹\x86\xf0\xd2\x05\x00\xe8իW\xf2\xcd\x05\x87s\xc1\xf9=\xf9g\x03\x00\x00\xbb\x00\x06\xf1\x1c5e\xa0\xfe\xfd\xfbG\xbf\xf8\xe2\x8bnA\x19\b\x00\x00!\x94\f\xd2\xc5\x11Η&⌸\xbe}\xd09*\xd5w0\xf7zf\x84Q\xd2\x06\xa4\xc9Y\x90˱\xa7\xc6\x04\x15\xdb\xccMy[\vej\x1b\xfe\"B\xbc\fjz\x8b\xc5\xc5\xc5q\x00\x00\u007f\xe99\xe7VO\xfe\x99o\x01\x00\\\xf9\xe75\x91\x83\x8ch\x03\xc6K\xb4\x01#\xcd\bs\x12t\x88\xf46\x95m\xd1\xf9{%\x06K\x95\x11\x86\xc7\xe8V\xcb\b#\xa1\r\bo~\t\x00\xb4\xa3<>k\x84\x99\xa0\x01\x9b\xb93w\xe5c\x82\n\xb2h\x8d\xd3)\x81N\x906 m\x9b\xe9ի\x97\x13\xb4\x01\x93\xf3k\x8e\x01\x00\x88k\x04\xfc\x90\xb4\x01\x95\x18Z\xa4v\x00\xfd\xa5\xb5\xea\u007f\x95U\xd2%\x92h\xae\xf0\xf6\xa0\xf2F\x06\x00\x90\xaa\x1fc\x00\xa0\xf9F\xa6\xba\x86\xa1\xfa{ k\xec\xdd2\x95\x91\xfbGh\x97J\xcdf\xbaw\xef\xee\x10\xb4\x01;\x15T\xcc\x04\x00p\xe7\x9f\x13S\xf4S\x89\x03\x80D\x1b\xd0\x03ې\x82\x82\x02/Em@\xa9\xe1\xd8H\x9f\xc9\xc5\xf5\rZ\x84*\xaa\xfe\x15)F\x98\xc2\xf9\x91*\x8b\x10\x02~\xe2\xba\xfd\x0eT/\xd6\x06\xa4q&\x97\x06\xfc\xac\x11d\x11v\xec\xd6-͖\xc4U}.\x01\x81\xe9\x94Y}N\xca1\x00\x87\x10\x03\x00m\xc0\xe4\xfc\x9anB\f\xc0\xfd\xdd1\xa0\x1b\x11\x00\xc0̣_w\xeb\xb7\xcc&\\\x03B\f\xa0O\x9f>\x01C\xc9\xcfϷp\x1c\x97LA\x1bP)\x82L4*/\b0\n*5^\xf6\xc4\xe9H0\xc2°\xfah\xb1\b\xad\x826\xa0X\xb4C\xa2\rH2*\xaf\xc4\xea\x8b\x04\x8b\xb0\xf5{\xed\xa8\xb1R\xac\xc6\x042i\x11`\xf59)\xdd\x02$\x88n\x01\x1c-z\x12M\xee\x04\u007fC\xeb-\x80\xbb\xe0<\xac\xed\x04\xc3\x00\xc0 \xbe;\x83\xf8o\x13\xfc\x17\x9aS\n\xceT>\xd3w\xc9̓\x06\rJ\xeaׯ_P\xe5 \x96e-p\v@P\x1b0\xdc\x1d21\x10`\x10\u007fD\xacS\a\xdar\xb4\x19a*Y}\xa4\xef\xe5\x03\xdf\a\x00 \xa3\xd8\xf3\x10\x85{\xf9p\xac>\x9a,B\xa9\xd6\xc3{\xe25\xf6\xb2\xc7OF\x88\xd5\xe7$\x9c\a\x90 \xe4\x01H\xb5\x01\xe1\xdc\xef\f\x80@m\xb3\xb7\xe0\\\xb3\xb7\xf0\xfc\xde\x193f\x98t\x03\x803\x9f\x87$\x83\xcbN\xff\x85\x96/,\xa8m\xbe\xa9\xe8d\xbf\xc1\x83\a˖\r\xcb\xcd͵@\x1e\x00\x01m@\xb5YdD@\xc0\x8e\x1a\xff!\x11\xa9,\xa5\xc9\b\xd3\xc8\xea#\x95\x99\xd7\xfa=7\xe7m~JF\xab\xef!\u0099yjY}4X\x84r\xe5\xde\xe7\x89wy\x1e\xf6\xe4\x87\x11d\xf59\te\x02:E\x99\x80\x0e\x99\x17ٲ@p7\x00\x02\x01\x00\xf8|´\x05\xf6\xf9\xf3\xe7\x9bt\x01\x00(\xbe\x80\xf3{\n\xce\a\xbe\xd0SP\xdb\xec\xf4\xd7?\xd7\x1cZ\x1bЂ3\x01\xf5j\x03j\xcd#7\x04\x02\xb7\xe5\x95\xc5$qUW$\xd7D#)\xe7\xe6ke\xf5\x19\xcd\xcd\x0f\xfa}\a\xaa\u007f8\f\x17\xc0hn\xbeVV\x1fI\x16\xa1R\xb9\xf7\x91\x928ϕ\xbf\xa6\xf9o\x88\x14\xabϨ̀0\x88\x88\v\x90\x10.\x98\x9d\x80\xfd\xf6\xc1\xbe\x87\xef---\xb5\xbd\xf9\xe6\x9b&\xcd\x00\xe0-\xacK\xf3\x14\xd6\x05\xbe\b\x9a\xc3ߨ\xaatTFF\x86\x05s\x01\"\xc2\xea3\xc0\"4ߛ3\xef\x1e\x99;\xe2\x1e\x14\xd9yz\u007fO/;\xaf\xcd\xef\xa9d\x03\xeae\xe7\x91\xf8=\xe26\xc3 \xbe\xa7\xf4\xa6\xe7\xde\xec\xb9?\x8e$\xabO\xefڃ0\x88\x88\r\x98\x10\xe2\x85\xfd\x88x\x8c\xf0\xf2\xeeҫ:\x0f\xb3\x01\xe3\xe5J\xfd+v\xbar\xe5JK\xe7\x1e\xb5\xe3Z\x00\xa0Np\xfe\xe6P\xfa\xec\x12\x1e\xb3\x11F\x98\x9e\xb7\x80V\x16a\xe0\xf3\xa0\xd2+#~\xf9\x14\xa57\xb9ѝ\x83V\x16\xa1\xec\xe75\xd4\x030\xf2&7\xbas j3\xb0\xa6mU\x8c\xeb\xeeըEh8\xbdW\x8f\xcd\b\xf5\x00\xb2\xb2\xb2B\x97?\x93\x91\xb5K*hxe\xe1\u0085B=\x00\xeb{\xef\xbdg\n\v\x00\xa0\r\b%\xc1R\xbb\x9f_\xe3.\xa8\x17;\u007fS\x04\x18aF\u0381jY\x84\xad\x9f\xbb%oc\xb6\x8c\xf2\xed\x03\x14\xce\xf2\xa4b\ajY\x84\x8a\x9f3\xa0\r\xa8\xf6,O*v@\xccf\x14Ji?\xaaA\x8b\x90Xn\xbfV\x9b\x11\xb4\x01U\x06\xb4?\x92\x8cq\x19\xd4\xf6\x14*\x02mݺ\xb5\xfd\xbe}\xfbL\xcdj\xb4\x01\x93\x8b\xeaN\x8a\x9c\x1f\xda6ʌ0\x12\x91\xe0p,\u00a0\xffw\xb3\xa7\xfc2\x86хp4\x9f\xf4\xedA8\x16a\xc8\xff7\xa8\r\x18.\x9aO\xfa\xf6\x80\x88\xcd0\x88\xef\xaaTEW\x85\x16!qb\x8f\x16\x9bIKKS\xdd\x1f\xa8:K\xc6x\xbc\xb9E\x1bЂ\x01\x00\x8a\x82\xc6\xc8\x02\xc0\xa1C\x87Z\xb5\x01K\x97\xbd\xc58\xfc\x8dR\x8d\xf5\xd7)2\xc2H\xde\x05+\xb1\b\xdb\xfc\x1c\xcbj\a\x19\x86ݯ\xacc\xaf\xe3>\x9fV\xfe\x80\x12\x8b0\xec\x0e\x81\x806\xa0\xd2}>\xad\xfc\x01\xc36cG\xb2%\xc2{\x87sr\x9a\xac>\x1a6\x83\xa5\xe1\x83*\x04\xb9\xd0G\x817\xfe\xfa\xf5\xeb-BU\xe0S\xa7NYZ\x01\xe0ҥK暚\x1a\xb3 \f\x02U\x81;\xf7\xa8K\x95\x99\xb0>\x94\x18a4\xb2\xc1\xa4\v'\x9bA\xc8 \xfe\x15i\xd1\xc8D\xf6\"\x91\x82\x9d\x11\xc8 \x94:\xbbMeMy\x12ڀҌ>\xda\x19\x84\x86l\x86A\x8dQ2e\xb4_Q\x91\xd1\xe7\x8dp\x16\xa8!\x9bQ\xa8\x10\xe4\x15\xe9\x02D\x8bt\x01Z\x85A\x02ڀG\x8e\x1c\x01\x00h\xbfq\xe3F\x88\x14߯E^\xf9:\xcd\a\x0f\xcb\"d\x10?M2\xc6\xcb\xdf'F\x98\x02\x8b\xd0\x1bFZ\x8a\xb46\xe0\xf7\x82C \xd4|\x10\xb5i\xd7CN?I\x9bQP\xb7\xba\xbf9X\x1b0*H\x1cT\f\x00\xfb\xf6\xed\x8b\xc2_\x94-\xf3EwS0Xj\x13\x8b\xfb\x8b\x0e\xd5\x1f\x83\xf8%\x921\x9e#\xd0gr$\x19a2\x06\x14\xad\x86\rh@\x1b\xd0\x1a)\x9a4I\x9b\x01\xa1\x17ɘ\x17\xab\xb4\x99H\xac!\x11\x9b\x81\x8a\xc7rEP\xa5\x9f\xab\xa9\xa9\x89\x92\xee\x00,\xf8\b \xec\x00\xfa\xb7\xf9\"\xae\xc9\xf1\x03\xdc\x01\x94I\xc6y\xf4\u007f;\x80\x1f\xec\x0e\xe0D8%\x9d\x1f\xc0\x0e@.\xd6\x11\xc4|<|\xf8pT\xd0\x11\x00ԁ\x85\x18\x00\x0e\x02\xc6'\xe47J\xb7Ɵ_/\xe79\xc21\x00i\xd4t\xe7\xf5r\x9e\xfb_\f\x80\xac̈́[\xeb\x1fB\f\x00\x8fS\x1a\xbc\x9f*\x17\x03h=\x02\x88o\x01p\x10ЖRT\xff\xb6\xe4\n\xb0\xe6z\x89\xe8\x12\xbe\x058\xa2E_\xed\u007f\xb7\x00\xdf\xcf[\x80p\xbb\xbd\x1f\xca-@\xb3\xbc\xc4\xddJ\xf1-@yyy\xf0-\x80\\\x1e@rQ\xfd^OaP\x12\xd0\xee\xeb\xe5N\x97d\x1e\x80\x93;'\x9d\xac7i\xde\xe9\xfe/\x0f\xe0\xdaٌ@\x96\x11\xb5\xd3߇<\x00H\x05\xd6\b\x00R\xcd\xc0\x9d\x90\a\x00ڀ۶m\x83k\xc0v!3\x01\xcb\xca\xca,ޢ\xfa\x1a\x00\x00Q\x1a\xf0\xea\xeb%\xab\x8bd&\xa0\x87=\xf9\x81$\x13p.ͬ\xae\xffe\x02^;\x9b\x81\xb5\x95\x8c\x99\xff\xa1e\x02\xe2q\xae\t\xe2\x04\xe4_\xa8Ʃ\xc0\xe13\x01\x85\x96\x90\xdf\xf8\xcf\x00\x00`.@\x82\xff\xc2l-\x83\xfc\xbep\x01'ʨ\xca\x10obir\xb1sʜՉ4\xa92\x90T-\xf8{\xbc\x86k\x1c\xec\af9\x0eAgߞ\x97\xa4khS8\x1b\xe3]0\xaf\xd5f\xbc챃\x8ff\xbcp\x8b\x16\xe7\x8fC\x17\xe0ff\x95ֱ\xbaPm\x8b\xff\xf9O7{\xf3\xcf4\xb7U\x06\nj\xf7h\x01\x80_\x845X\u007f]\x10\x008\xd19j\xce\x01\r\xdeR\x91rFaA\xc5\x06+ѕ\xa3Ҡ\x8f`gl\xa4ڟX\x1b\x10\x1a\xcc1\xcd\xfe\xa4\xa0\x03\xfdS\xea\xeb\x0f\xcd2z\x92\x1d\xd8\xf2\xb6\x047?\xefV\xf0\x81\x85zm\xe6\x06ߎ>ZX}r;Q\xb5-\xc9\u007f6\b\x00B|\xf6WZ\x00\xe0\x97\xa1\x9d\xf1B\xb3\xc7\u007f&\b\x00\xdc\b\xb6\x92\r\x11}#\xd3\xda\x01(\xbd\x91i\xf6'\xf7F\xa6\trrod\x9a;\x0e\xf9\x1d\x00\xb5\x1d\xc7\xe3r\xac\xbeξ݃e\xd6P\t\x00\x96굙\x1b|;\xfbi\xd9\x01@mB]\x00\x8e\xea\xda\xec\x00D\xea\xc0\x12&/\xffk\"G\x80\x80\xf3\x83\x06\x19>\x02\x04\xb6!\xf8\b\xe0FU\xc4A@\xea\xfc-o\xadJ\xaaN)v~\xf8\xbb\xb8\u007f\x1a\xfd\x89\x9d\x1f\xfa\x92\xf6O\xd7\x19+\x83v\x024@@\xea\xfc\xc1kH\x1c\x04vޒ\xfbn\x8c\xc4\xf9]p\x1c\x80#\x80t\rmH\xf1\b\x00>\xf0\x89V\x9b\xf1\xb2'\xaa~\x955\xa9\x93\x96<\x01\x1b{1\x9aA\xfcvM6\x13p\xfe\xea\x00\x00\xb8\xfdg\x9b]\xfe\xf3͂6\xa0+\xbf\xce\xf0\x11@.\b8ƕ_\xf7\xb7\xae\xc5G\xb2\xbbv/\xcf\xedZt 79\xbf\xfai\x06\xf1O$\xfb+\x9f\xbe\r\xed\xf0\xdd\xcamcofw\xf8\x12Q\xed\x93\xf0s\xa3́\x1a\xfez\x83oG\xee\xcdy\x9b8h\x1e\xee\xe43\xf0\xf3Dt\xf6ɛ|[}ҟ\xebh\x99\xd2q\xba\xb9S\x8b\x85\xefMe\x0fd\x86z\x0e\x12\r\xbeK\xf8^\xe8\x03\xfa\x82\x9fC\xdf\xd2\xe7 \xd1`\xeeRكc\xa5\xce\xe7\xe2j\x86\xc9=\a\x89\xfe\xe4\xd6J\xfcs\xf8\x13\xfeM\xa0\xbf\xfb\xef\xcc[jQ`\xf5Y:\xfa\xf6\xbd\xd4\x06\xc8C\xd4\u007f\xb4\xf9\x9b\x9c\f\xe2\x1f\vׯ\xb0Vp\xbb\xf2\x87\x8c\x01^=\xc9B\xf1\xf9\x17\xa3p\x15\xae\xb0\xe3\xf4\xa2ʧo\xf3\xef\xf2u\xc9\xdf\xed\xbb9\xffPV\x82\xbfe\xadn(\xacH\xbb\xbd\xf8\xfd\x9c\xceEUS\\\xf9\xf5\xfa\x83\x80v\x99\n\xaa\xae\xfc\xfa\xec\x91#G\xba\x84k\xc0\xbe}\xfb\xb6\x97\\M\xc4\t׀8\x13\xd0B\xf8z\x858\x8b\xd0\xee\x0f\xbe\x06\x04\x14\xef\xe4\xdb7J%#\xccJ\xe2J.\f\xab\x8ft\xdeA`\xceZ\xae\x01ۼy\x1f\xa2\x90w\xa0\x85\xd5G\"\xef \xa4\xd3%p\xe7_\x94\xee\x1e\xed\xf9\x86\xaf\x01\x9d\x91d\x11\xe6\xe5\xe5\xc5\tڀݻwO\xeaٳg\xd0\x1a\r\x1f>\x9c\xb9\xad\xf8D!\xe4\x01\x88A\xc0\xa6\xed\x1a\xb0\xb1sж\xdf\xdf\b\x99\x80\xcf\n\x89@\x83\x06\r\x8aUz8Q\"\x10p\x01,4\x9c\x9f\x14\b\xd8X\xde*\xdd\xc2\xe1D '\x8d\xccC\x9d\xac>R\x99\x87\xads\x05R\xe02\xdb\xee\x87\bg\x1e\xeaa\xf5\x19\xc9<\f\xeblP0Sz\x1c\xb9/kN\x12\xcdlN\x92 \x90\x9d\x9dm\x15e\x02&\x15\x15\x15ɮM\xc7\xc2\xd3=\x85L@W~\x83\x9eD\xa0\xefR\x81\xc1\xf9\x81\r(\xa4\x02\x0f\x1b6,6\f\x17\xc0*J\x05֓G\xae\x95է\xbf@\x84\x9f\x8f\x91\x9e\xf9\xbd\xec\x89Q4\xb5\bu\xb2\xfa\x8cr\x0f\x82\x9c\f\x92~\xc2p\x01\x8cr\x0f\x8c\xb0\xfaH،S\xe1h;X\x1a\x93\xf8Szϛt\xae\xa13\x92,BH\xae\x13i\x03\xba\xfd~\u007f\xa8\x92o\xcf\xc2\xdb_\xe0\x02\xb4\x80@c\xa2\xfa#\x00\xc7lj\x9d\x1f\x93\x81F\x8c\x1e=:V%q\xc1*\"\x03ia\x84\xe9e\xf5\xe9\x02\x01\x17\xfaؔȝ\xb9*\t\xb8\r\xa7\xf5\x9c\x06Y}zY\x84m\x9cK%\x1bP\xefs\x92`\xf5\x19\xb1\x19g\b\xc7\x18.\tL^}\xba[f'\x1dk\xe8\x8c$\x8b\x10\xd2\xeaEl@\x8f\xcf\xe73\x87#\x03\xb5\x1c\xdb\x1b\x046`3;vo\x82&qP\x87\xbf\xf1\xdf\xdf\xd5\x03\x80\xadD\xfd\x04\x8d\xf5\x00\xac\":\xb0\x1aF\x98\xa17\xab\x1eÃEp\xb3\x15\xdfH\xa2\xed\xe3h\x81\x15\x817\xabV\x16\xa1\xacSi\xa8\a\xa0u\xa7B\x92է\xc7f\x9ca\x1cc\x9c\xe4v\xe2k=6\xa3\xf7M\xae\a\x04\xb0\x1f\t\xf5\x00<999f\x15\u05ca\xe3[\x8f\xb6\x01\x10\xa8\xff\x06\n\x82\xac]\xbb6V\x15\x00\xac[\xb7\xce\xec)l\xf8P\x00\x00`\x032\x88\x9fep\xab\x1b\x8a\x11F\xe4l\xad\xc5\x00\x85\x85\x84\x82 \x92\xab\xb6\xc94\x8e+\x04\xcf\xd6jY\x84\x8aΤ\xb1\"\x90\xdaX\x05\rV\x9f\x16\x9bQs\xdf>Y\xaa\x01\xa1\xc7f\x8c\x9c\xe55\xb2\b\xad\xa2\x8a@\x9e\xcc\xccL\xb3\xcaĢ\xa0\xcaG\xae\x82\x86\x0f\x84\x8a@\x9b7on\x17\x12\x00\xb6n\xddj^\xbf~}\xbc\xb7\xa8\xfe\f\x00@B\x8b\xf3C[E \xd8%\xc7\b#\x1a]W\xb3\xa0\xe2\x85tq\xa7?\x90\x18\xc5\x1c\xd21\v\n\xd1\xf5p,\u0090N\xa4\xa3&`\xb8\xdb\n\x9a\xac>56\xe3\xd4\xe3\x18\x82حV\x9b1\x1a\xcdW\xc9\"\xb4\x8aj\x02z222Tی\xb4$\x18\x83\xf8\xcaU\xabV\xb5\x17\xb4\x01\x0f\x1c8`\x91\x05\x80\xf2\xf2rӎ\x1d;\xda㢠\xfb\x9c\xf9\x17\xc4_\xb2\x9bP\xc4[\xcc\b#~\xb5\x16nA\xa5\v\xc9 \xfe\f\x81\xa2\xa0\x8a\xe3\xa0\xc8\xeaSb\x11\x86}\x83\xea\xac\n\xacT\x858\x12\xac\xbeP6\xa3\xa5Vޛ\x921\x9f\xd1c3\x94*W+2A\xd3\xd2\xd24ٌLQ\xd0\x1d\xb8*p\xac\xa0\rXQQ\x11\xdd\n\x00\x97/_6\xd5\xd4ԘDڀ\xb6\xc4\xfc\v\xab\xe5*\xa8\x12\x04\x81v4\x9c?Ԃ\xca-$\x94\x86\x96\x8cs\x1d\xa9\xabKZ\xce\x1f\xa2\xa6\xbc\xaa\xed\xb3\x01]\x00\xe9x\xdaQ\xd6v\x90\x8e\xa7\x9d\x91h:\xacm(\x11\x18\xb56CQ\xbb\xc2I\xc2f\x18\xc4\xd7J%\xc2E\xba\x001X\x17\xc0\xc2\xf3\xbc9\xf0Ï?\xfe\xd8|\xe6̙h\x00\x80]\xbbvŽ\xfb\xee\xbb\x16\x19ͼ\u007fQR\xb1\xa1\xa9\f\xa4\xa4*\xe3\x14M\xd6n9\xb4$\xacDD\xdc\xf9èʄ\f\xa0\x19T\x06\xba\xee\xd6P\x83c씌y7\xcd\xfe\xae\x95̀\"\xb0d\x9c\x93%;}˩S\xa7\xbe\x13\x06\x01e A\x1bp\xef\u07bd\xd1\xf8K\x06\xb45\x12c\xd2`x\xc06\xc9@\xed4&V\xb2\xa0\xe2\xfeܒ\xc9Z/\x19\xe7\x11\x02\v\x1a\xa4\xf3F\xcb\xf9E}\xba$c\xb4P\xd6\x06\xb4K\xfa\xb3Q\x1e_;I\u007f.\x9d\x8eq\\2\xe6\xf5zl\x86\x12\b$K\x00\\\xaf\xf3\xcbI\x83\xf5\x95~\xae\xba\xba:\xfa\x83\x0f>\b\x06\x00|\x04\x88\x85\xd2\xc1 ((\xf3E?\xa2\x80v\xd4t\xe5B\xbc!\xad!X_\xb5\x14v9V\xca\x00\xd7A\xcbۊ\x826 \xcd\x1d\x0e1\x9ba\x10_/\x19\xf3\x12=6\x13!}G\xbd\xb2`\xf7ʬm7\x89:\xb0\xa9\xaa\xaa\xcar\xf1\xe2\xc5(\xf1\x11 J\x14\x03\x88s\xf8\x1b\x1f\x94\xf9\xa2\xbf\x12>\xefP\x05\x01I\x1f.\xb9\xf3*\x83\xf8\xe9\x921^\"\x98\xde\xeb\xa5i@2gd\x97ʄ\x18\x12ڀ\xd25\xa4\x11\xe30˱\xfa\xf4\xda\f\x83\xf8O%c\x9e\xae\xc7f(\xeb;z\r\x1es\xe4\xe4\xc1\u007f!\xfc\xffΝ;͂6`+\x00|\xf6\xd9g&\xa96\xe0o\a\x9e\xbc\xd9\xde\xf6\x8b^ \xac\xd5g\xa5\x05\x02r\xc1\x1b\xb9 \x0f\x83\xf8\x11\x921^\x89-\xa87\x13XH3\xad[\x8e0Qr\xa7\x8a\x94X\xa3ڀJkH\xf2\x96CI\xabOWƠ\x03\xf1\xc0\xb6\xbb*\x19\xf3\b=6CS\xdf\xd1h\xda0\xf0\x1d\xdaб\xfd|\x80\xef\xb0a\xc3\x06\xf3֭[\xe3\x0e\x1c8\x10\xd0\x06\xbcpႩ\xcd\x17\x80z(\x00\xc0\x92\xe5o\xd9\xdd\x05\r_H@\xe0u\n\xac>\xe2 \x10\x86\xa1\x15\xb4\xa0I\\u\x9bX\x87\r\xf1N\xa3\vI\x99E\x18\xee\x9e\xdc\x19\x86\x14cD\x1b0\xdc\x1a\x92\xc8s\b\xa7է\x19\x04\x18\xc4;e\xc6\xdcG\x8f\xcd\xd0f\x82JǯE\x1bP&\xd7\xe1\x13\xf8\xf9\xeaի\xa3\xca\xca\xca\xe2\x85k\xc0\x13'N\x98Be\x02ZV\xadZ\xc5$\x17\xd5U$\tu\xc5[\xda6J\xac>b \xa0\x92\xa1պ\xa07\xfav\xf4\x96)\xf2q\x1b\xc9\xdc~\xc2,B\xb5\x99r\x8a\xf3`@\x1bP\xed\x1a\x1a\xc9tT\xabէ\t\x04\x18N\xb6\xd2u\x8e\x1e\x9b\x89\x04\x13T<\x0fZ\xb4\x01e$\xd0\x0f-^\xbc8jŊ\x156\xac\rhݿ\u007f\xbf9,\x17`Ŋ\x15\x96\xd4\xee\xe7\xd7@*\xb0\xa8\xbe\xf8\a\x1a\xb8\x00ZY}\x86A@#C+\xb0\xa0\xb7\xe4m̑\xa9\xf4s?ib\x0f!\x16\xa1\xd6\\y\xa7\xc2է\x1em@\xadk\xa8\x87\xeb`֨էz>\x18\xc4? 3\xe6?걙H1A\x85\xf9Т\r\xc8 \xfe\xe3\xa0\xcaA\xfe\xc6%\xa5\xa5\xa5v\x9c\n\x1c\xbfi\xd3&\xb3*2\x10\xb4\xa4\x82\x86\xe1\x02\x19\b\xea\x8c\xe32ʉ*\u0600fH_ԡ\r\xa8\x1b\x04t2\xb4,]s\xdf~L\xa6\xdc\xd7\xdfi\x10{\f\xb2\b\xf5\xb2\xe5䒟\xb4j\x03\xea]C-,B]g_\r\xc9Om\x82c7\xf9\xb6>d\xb0?\xeaLPx\x91\xe2T\xe0\xb0ڀ\fⓥu<:\x17\x9f\x1d^ZZ\xeaX\xb9r\xa5m\xedڵQ\xaaـ\xf8\v\x9f\x124\xc6\x02J#\xf9\xe7\xe1K\u007f\x17\xa6\x1e\x80\x19\x88\v\x06\xb4\x015\x83\x80\x91l\xadd\xf6\xe8\r25\x06\x8bi\xbd\xe9t\xb2\b\x8d\xf2\xe5\xa5\xe9\xcf\x0fi\xd0\x064\xba\x86jX\x84\x86\x02_*ӟ\x8b\xa5՟~\x96\xfd\xfa\xcf\b\xf4G\x9d\t\x9a\x9e\x9e\x1e\xf0\xa9pڀ\xe2\xe2\xa2\x02\x95\xff\xf6g+\xd3a\a\xb0|\xf9\xf2(Mt`\xfc\x857\tڀ\x00\x00ނ\xda\xe6N\x85\x95/\r\x192Ĥ\xa0\rh\xce\xce\xce\xf6\x10\xd0\x06T\r\x02FS5\x19\xeeb\xb4\x1d5\\\x91\x94\x00\x1fK\x93է\x91EH\xaab\x8eST\x1f\xff/J\x00@\x90է\x96EH\xa4b\x8e\n\x02\xd4\bI\xf5\xa7+O\xa4\x15\xdeH\xa8?\xeaLP`\x02\x82o\x85\xd2\x06\x14\x92\xf7Z\x9c\xff|\xa0=Կ\xfc\xae\x05\v\x16D)\n\xe4\x86\xeaԙ}\xc9$TF\r\xe8\x8c\x17\xd46\xa7\x16V\xaf\x1a4h\x90\xb3_\xbf~f\x896\xa09//\xcfMP\x1b0,\b\x90\xca\xd3f\x10\xffOq\x95\x98\x14\xf6\xf0\x9b\xb4Y}*Y\x84\xa4k\xe69\x05m@\x99j\xc3\x0fQ`\xf5\x85c\x11\x12\xad\x99\x17\x86\x02=W\\\xfd\xc9Þ\xfc\x88p\u007fԙ\xa0P\v //σ\x01\xa0\x8d6 \x83\xf8\x95\x81\xaa݁\x975\xb4\xf3\x1f\x97\xbc\xae\xec\xfca\x01\x00\u007f\xe9\x8e\xef\x14\x81\x1a\x9a\x93\vΜ\xc3ڀ\x89}\xfa\xf41cm@3\xc7qn\nڀ\x8a @\x92\xa4!\x10\x82\x04\x10Hf\x8f\xee\x88\x04\xab/\f\x8b\xd0BI\xab\xcf)h\x03\x8aA@\xa2\rH\x92է\xc4\"$^03L\x11\x94\x8d\xe2\xd2o.\xae\xe6D\x04\x98\xa7\xc4m\x06\xaa\x01\x81\xaf\x01\x00H\xb5\x01\x1d\xe8B\x9d'\xbf6𢆷\xbf\xc3\xdf\xf8^\xb8\xefS\xe3\x1cィ\x8a\rW\xff\xd4\xfbͮ/\xbe\xf8\xa2\xf7\xb9\xe7\x9es\x15\x17\x17G\x15\x14\x14$\x01*a\x00 \xcd\bk\x03\x02\xa4\x19Z\f\xe2\xcbĥ\xa2<\xec\xc9\xeaH\xb1\xfa\x14X\x84T\x9c_hp\x04\x10\x97A\x831C\xa1P\x8a\xac>\xe9\xfcE\xd3p\xfeP \xe0\xe2j\xaa$\xa5\xdf\xca(3O\xa9\xd9\fB\xc8\f>\a\x00ЫW\xaf\xe4>}\xfa\xd8;\x16T\xa6\n\xba\x00\xb0\x03\x80c\x00\x83\xf8Q$\x00\xa0M\xf44%\xbf\xe6I\f\x00\xde\xe2\xe2\xe2\xe4\xc2\xc2\xc2\x14\f\x00q$\x17R\x05\x03\x8d\x88\xe10\x88\x9f!)\x15\xf5\x89\x02#\x8cJλ\f\bt\xa0\x99\"\r\xdb}\xa9\xf2\x11\xec\n(\xb3\xfa\xa8\xaea8\xa7t\xb3\x15\x9fIv=3\"\xc4Z\xa4b3\x85\x85\x85f\\\x16\x1c\x00\xc0{[\xe1!\x0e\x00\x00v\x00\x8e\xef\x8a\xf8\xfc\x99\x04\x00$\xcb\x04\x8cƾ\xf0\xc2\vV1\x00 \x84\xe2)3\xa6\xac$\x18a\nc\x1c(\x1dcg\xdfNi\x1e8UV\x9f\x02\bP!I\t\xb7\x00.\xee\xb4\x14\x00\xac\x94\xd7\xd0\x16\t痲\xfa~\x939\xeaΖm\xffi\xf1\x1a\x0f\x88\x001\x8b\xaa\xcd\x14\x17\x17\x9b{\xf5\xea\xe5\x02\x00\xe8TP1\x13\x00\x00b\x00x|W\xd5d\xb4\xaa5\x98\xb3\x12\xb9\xae\xfd\x10\x03\x10\x00\x00D\n\x10B\xeep\xd5J\t\xb3\xfa\x889\x88\x9cBP\xaa\xef\xc0/\xae\x03V\x9f\x95\x16\x00H\xeb\xe3c\x00pF\x10ਲ\b\xc56sg\xee\x8a?\xcaȐeDh\x97C\xcdfz\xf4\xe8a\xe9ի\x97\a\x00 %\xbf\xfa\x84D\x1b\xb0R\xcdw\xa85\x98yA\xf2Y\xf9\xb5\xffy\xe6\xb9\x197c\x00p\x88\x8e\x00n5UK\r:\xbf\x9b4\b\x80r\xaaT\xab\xef\xe6\xbc\xcd~\x91\x91v\x880\xab\x8f*\x8b\x10\x02~R\xe5c\xd1\x11\xc0\x19\x01\xe7wG\xe0X\xd5j3\x1d}\xfb}m\xb4\b9y\xb5\\\x82q\x0e\xaa6SXXh\xe9\u07bd\xbb\x17\x8e\x00\x8f\xf7\x9c\u007f\x9b\xdb_{E\xa2\r8\x83$\x00\xe4~\xe7\xfc\xe7\x02J\xa4]\v\xf7\xe7\xf4\xee\xdd; \x0fVPP\x10'\n\x02\xaa\xae^j\x80\xd5G\x94@\xc4 \xde#\x15\xea\xec\xe4\xdb;B\xc4Т\xc9\bk\x13\xb0\xa2\xcd\"\x84\x80\x9f4\xfb\x11\x02\x834\xb6\xe6!X}4\x03\xab\xd2ħ~RA\xd4\x0e\xec\xa1\x0e\x94Y}\xd4l\x06!d\xc9\xcf\xcf\xf7\xe2[\x00\x8f\xcb\u007f\xee\xe9V\xdf,8ے\xaf\xd3\xfdt.I\x00H\x813\x05d\x02z\x03\xca\xc0g\x9a]\xfesA\\j\x896 d\x02\x9ai8?-\x16!\x83\xf8\xcf\xc5*\xbd\xc9\xec\xd1\x05\x12\x86\x16\rF\x98b\xb4\x9f&\x8bP\xb8\x06\x94\xf0\x1f\x1e\xa2\xa0E\x18\x8e\xd5G\xe3jU.\xf5yN\x90\"\x10[\xf1\xc53\xdd\xd2I1OC\xb1\xfa\x88ی\xcf\xe7\xb3p\x1c\x97\x8c\xf3\x00\xbcp\f`\x10?3\xe8\x05]P{\xf5\xaf\x03\xde\xed2e\xca\x14+\x11\x00x\xed\xb5\xd7L\x9e\x82sU\x80,\x00\x00\t\xfe\xc09\xaa\xba9\xb46\xa0Gk5S\x1d\xac>b \xe0\xe4Ν\f\x96Ⱦ\xb0\x992#,\xecU\x1f-\x16!\x00\x80\f\x03\xf2\xa1f\xb2Z\x84jY}$\x93\xab\x94\xc8O\xdb%\u05fc\x95\x84\x98\xa7jX}\xc4l&''ǒ\x97\x97\x97\x82\x13\x81\xbcEEEB\x8eC\x9dx-\xbd\x05\xb5\xc7JJJ\\S\xa7NuΚ5\xcbj\b\x00f̘a\x9a2e\x8a\xbdsQ\xcd\f\x00\x00\xa7?HT\xf2\x96\xe6\xd0ڀzSe\xb50\xb4H\xb0\b\xad\xc9\xec\x91\r\xdf9\u007f\xe0\x0e\xb5\x9e\"#L\xf5=?\x05\x16a\xc7d\xf6\xe8ca\xb8\x00F\xb5\b\xb5\xb2\xfaH\xa4W\x87\xa2?7\x06\x91dP\xfd*\xa3W\xad\x1aY}\x86m&33Ӓ\x9d\x9d\x9d\x82\xb5\x01\x93\xfd~\xbf\xe0\xfc\xb7\xb7)\x00\x82\x1aG\x95\x94\x948\x00\x00fϞ\x9d\xb0p\xe1\xc28]\x000\u007f\xfe|ӬY\xb3\x18\xf8\xa2\xbb{\x1d}R\xe2\xfcA\x05\x15\x9a\x95\xb5\x01\xb5\x92e\xf4\xb0\xfa\x8c\xb0\b\x03\xbf\x9b\xca\x1e\x9c*r\xfe@e \xbb\xbf)\x8e\x02#Ls\x92\x0fA\x16\xa1P\x05I\r\x1bP\xaf\x16\xa1^V\x9f\x11\x82\x95\xe2\xb3\xdaQ@\xe7RZ\th\xa4\x91d+\x9dLP\xdd6\x93\x9e\x9en\xc9\xc8\xc8H\xc1d\xa0\x148\x06H\xf3\xff%\xed\xfeI\x93&\x99\xa6N\x9dj\a\x00\x006\xe0\x8a\x15+\xdak\x02\x80e˖\x99JKKm\xf0\x05\x00\x00\x19/\xbd\x1d/\xf0\x02Ԕ\xd0\x06.\x80\x88\x0e\xacv\x92\x8c\xe8\xae\xe9a\x11\xb6\xfeN'\xdf\xde^\"\xe7\x17\xdaO\b3\u008c\x18\x9dQ\x16\xa1\xb8\x0e\xa2\xdaz\x00Z\xb5\b\x8d\xb2\xfa\xf48V\xb8\xeaG?\tQ\bD\x0f\x18\x1b\x01*\xcd6\x93\x96\x96fIOOO\xc1t`\xd8\x01HIN\a$c\xfbБ\xd7\x14\xc8\xff\x9f>}\xbai\xf6\xec\xd9\f\xa6\x03C=\x00uڀk\u05ee5\xad\\\xb92~ѢE\x0e\x00\x80iӦ\xb5Ý-\x93t\xf6-\x83x7\xa1m\x12\t\xdd5-,\u00a0gK\xe0\xea~&c(\xd9\x04\x19a\x16\x02\xdbN\xbd,Bi%d-\x15\x81\xd4j\x11\x92b\xf5\x11\xb5\x19XC\x99\xb1ާ\xf38F⨢\xd9fpA\x90\x94\xac\xac,\x8b\xa4\xca\x11\x04\xe7\xafH\xc66_\xfc\x99y\xf3\xe6\x05^\xe4\x826\xe0\x96-[Bk\x03nٲŴ~\xfd\xfa8(\t\x06\x000w\xee\xdc\x18\xd1d>#3\x99E\x04\x02%$u\xd7\u0530\b\xdb<\x93\x8dk\xb4\xcaL\xe6hB\x8c0b\xb9\xfd:X\x84m>\xa3\xa3&`8-BҬ>b6\xc3 ~\x8c\xb4\xe8+\x83\xf88\x1d\x01Y\x92\xc1JM6\x93\x9e\x9e\xde!##C\xae\xc6\xc1s2\xeb\xf87\xe9\xe7\x96,Y\x12x\xa1\v%\xc1\x14\xb5\x01\x0f\x1e<\bڀ\xb1P\x14t\xf5\xea\xd5̒%Kb$\xe7)p\x92/%\x1dn7xUBCw-\x14\x8bP\xf1Y\x18ğS#\x1c\xa1\x91\x11F\x9cأ\x81E(k\\:\xab\x02+i\x11\xd2b\xf5\x11\xb1\x19\x19\xe1\x97Z\x1dW\xb24\xae+U\xdb\f\x1c\x03\x14ƶO2\xb6\xcfl~>V\uecebW\xaf6\x95\x95\x95\xc5)j\x03b\xc1\x80\x18\xa1,\xf8\xeaի\x95:]%\x83\xa8\xa9:\x93%h\xea\xaeɱ\bC.$\x83\xf8\xb7%c\xab7\xc8\b\xa3\xc6\xeaS\xc1\"T\xdc^B\x90H.p\xa4\xf5\xbcM\xcb\xf9Iڌ\x8c\x18\xc8\xdb\x1a\x93\xb2h&,\xe9\xb6\x19\x06\xf17\xc8\x047\x17\x87\xea\xef\x9dw\xde1m۶\xad}yyy@\x17 H\x1bP\x90\x06\x03\x00\x00m@\x8d\xc2\x03\xfdt:%mF\x98R\u007f\xb2\v)\xa3\x11p\x95\xf1\xf3\t\x06\x16\xb4\x03e\xe1\x13%\x16aȳ%\x83.Bd\x9c\x17\x8d\x93g\xfc|\x9c\x8e\x88\xfb\xb5\\\xc3\xf0\xce\xcf\xf1\t\xe1\xb4\x00T\x80\x00\xed\x94e]6\xc3 \xfe%\x19?|\"\\\u007f\xbbw\xef6\x1d:t\xa8\x1d\x00@\xab6\xa0\x18\x00\xf6\xec\xd9\x13\xb2\x82\x88\xdd\xdf\xd8N\xe66\xa0R\xe7\x82F\x82\x11fUK@\x81\x1a\x882\x93\xfa0\x81\x05\xa5)}&G\xb2\xb1\xaax3ބ\x05`\xa1\xddl\x90\x98\x15\xe95T[\"\xfba\x99\xf5|J\xc7\x1a\xd2&-i\xb6\x19\x19Y\xfb\x0f\xe3Y^\xb5\x9d\x814\x18\xcf\xf3-\x00p\xe9ҥVm\xc0]\xbbvŨ\x98\xd8١\xe4\x874\x1a\x0f\xedɵ\xaae\x112\x88\xbf\x911\xa8\x86\x14IV\xdf5\xeaO\x0eph\x03\x80.\x9b\x81\xb5\x93Y\xcf\x1bI\xda̵XC\x85\x12\xe7S\xb5\xf4)\a\x00\xadڀ\xef\xbc\xf3Nl\x98\x89\xfd\xa5\xcc\x03\xcc5\xc0ꣵ\xbd\xb2J\xb8\xd9!\x174\xa9LJP\x03\xf1\xb2d\\o\x1aH\xf2\x89$\x8bP:Fk\x04\x9c?9\x02G\x00\xdd6\x03k'Y\xcb˰\xc6:Y}\xb4\x8eq\x9am\x86A|i\xa8\xab\xcdpG\x80\xf2\xf2\xf2\xc0\x11\xa0\xb1\xb11*\xe8?\x0f\x1f>l\x11\x05\x01ۇ\x99\xdcJ\xc9\x03|aCMv\x03\xac>\xd2\x01\x16\xb9\x00R\xd8+B\x06\xf1[$\xe3:k\x80\xd5\x17)\x16\xa1\x10@\xa2\xc9\"Tb\xf5\xd1\f\xe4\x1a\xb2\x19i\x1d\vX[\x83\xac>ҁ\\\xcd6à@\\\xe3+ɸ\x8e\xa9\xe9\x0f\x82\x80۷oo\r\x02*i\x03\xc6\x00\x00@\x1e\xc0\xe2ŋ\xe3BLno\x19\x14z\xd6 \xab\x8f\xd4\x15K\xa8+\xa4\x90 so|\xd5\xc6\xf1\xba\x15j\"\xc0\"\x94^!\xd1`\x11\x86c\xf5Ѹ\xca5d3\xb6\x16-@i\x00p\f\x01V\x1f\xa9\xab\\U6\x03ٴ\xe2\xf2\xfa\f⟗\xf1\xbb\xe2p\xfd\xadY\xb3&p\r\xb8m\xdb6+\x00@EE\x85Y1\x13p\xfd\xfa\xf5\xb1B\"М9s\xe2\x14\x00 A&'\xa0&\xae\xb0\xdel\x90\xd5g4\xc9BM\x12\x89\"\b0\x88\u007fRf\x82\x1f7\xc8\xea\xa3\xc5\"TJ\"!\xc9\"T\xcb\xea#\x99\xcce\xd8f`\xcdd\xd6\xf1\xef\x84X}F\x93\xb9T\xdb\f\x00\x00\xce\x04\xb42\xfeF3\xe41Hw\xde\fjdB\xf5'$\x02\x95\x95\x95\tڀQa\xb9\x00@\x1e\x80\x1cb\xcc\x05P:\x8b\xbc!3\xc9\u007f&\xc0\xeaӛf\xa9%\x8dT\x16\x04\x18\xd4\xe4\x95\x19\xd3\b\x02\xac>\xd2,\xc2pi\xa4$X\x84ZY}$ҹ\x89،̕n3\x83\x9a\x92\t\xb2\xfa\xf4\xa6sk\xb2\x99\xb4\xb44!\x158\xd5˝\xec&c\x9b3C\xf5'M\x05\u07b4iS\xb4j6`iii\x9c@\x06*))\x89\x97\x01\x80\x1f\xc9l\xb3\xb6`2\x90SD\x06\x8a\x04#L\x0f\x91D\x01\x04\x82\xf9\xd5\f\xe2\xb7\x12b\xf5\x91b\x11\xaa%\x03\x19a\x11\xeae\xf5\x19!t9I\xb1\ba\xcd$kXG\x81է\x95Х\xf9w\x052Pfffj2w\xe2@\x02:\x1f\x9c\xa7\x82\xf8;\x95~WL\x06\x02\x00x\xfb\xed\xb7-\x9a\xeb\x01@A\x01\x00\x80\t\x13&\xb8F\x8f\x1em\x93\x01\x81mmE\x17\xb7\xffND\a\x8e\x04#\x8c\x14p\x04\x16\x85A\xfcR\x99m\x96\x85\x82\x11\x18b\xf5\x05\xe6\xbf%/#\x99\xe1\xf8;pm\xc3?2\x88\x877\x05\xc7 \xbe\xa7\x1d]\xe8\x9f\xc2\x1e\x1e\x9f\xca\x1e\x98\x9a\xca\x1e\x9c\x99ȝ\x9e\xce ~\n\x83\xf8\xd7%\r~\xf6\x1a\x83\xf8\xf1vta\x14\xfcN'߾Q\x9d}\xbb\x87\xa4\xb0\xef\xf7\xc2\xdf\xf9G\xdc\a\xf4嵳\x17b\b:2)&\xa8\xf7ּ\xcd\xedZ\xd6,h\r\x97Pb\xf5\xe9\x01\u007fM6\x03t\xe0\xaey\xeb\xff\fՌ<\xa8\xb29\x01Յ\rjJ\xe9\xc0˗/\xb7\xe8\xae\b4y\xf2d+\x00\xc0\xa8Q\xa3\x92^~\xf9eF\x02\x00OHE\x17Sأ\x1b0\x00D\x82\x11F\xfa\xe8\xd0!\x81;\xd7Sf\xab\xf5sJ\xdb@\xa5|}\x1b8Z\"w\xf6\xaf\x9d|{\xfa\xa7\xfa\x0eL\x02\xc92'w\xf6\x1d\x06\xf1\a\xf1.\xe5s\x99\xe7l\x96)\x10\x11(t\"\xa3\x82\x1c\xf6\xb32\x12b\xd2\x06\xcfp\x1e?S\x19.\xbf5<\x99=\xd2疼\xf7|w\xe6\xaex\xf4\xe7\xd9\xd3o\x88\xc0ѡu\ro\xcd{\xe7q\x19jww\x8a\xac>-\xc7?]6\xe3@\xf5o\xb9\xb9\xaa\x00\x00xP\x95\x00\x02\x8f\xc9}vܸq&qA\x90\x05\v\x16\xc4\x18*\t\x06m\xfc\xf8\xf1\xf1\x18\x00܃\x06\rbDo \xb8;\xaf\b8?:+\x14^\xbcr\x9bo\xe3/#\xc0\b\xa3\x12<\xbc3w\xe5\xefD\xe5\xa3[ӝI\a\x82\xee\xcfz\xf5ή\xb9k\x9f\xbc\xc1\xb7\xb3\xaf\x8b;=\x1e\xdf[\xbf/\xe4\"HKw\x87r\\\x12 \xa0\xc3\xf9C6\xb1\xf8H\"w\xfa2\x1e\xdbJЕ\xc0;\x94\xfb\xef\xc9Yx\x1bi\x16aG߾1\x92\xe2.\xd0\xee\xa2\xcc\xeaS\x13\x00\xd6e3\xb0\xcd\a\u038d\x03\xec\x01U\x05\x00 \x19\x9d\xaaDݟo\xf3\xe2x\xe5\x95WLcƌI\x80\x176\x00\xc0̙3c\f\xd7\x04\x14\xdaȑ#m\x00\x00X\x1b\xd0.\xae\x1a\f\xce\x0f\xe8\x04\x06\x8b\rgi\x04\xaf\xf3\x88^\x1f>\xd5-\xab\x93\x9b;uI\f\x02\x0eT\xbfQ\xefB\xda\xfc\x17\xdaC\xa6$P\xa7!c\v\x1f\x9b>\f\xe5\xe0$\x9d_\r\b\x90v~y\x108#\xfb\u007f\x1e\xf6\xe4\xc7I\\\xf5^\x06\xf1p<)\f$\x9a\xf9yݪĠ\xed()\xef\xf6\xa1\xad\xf0\xa2)\x02\xac\xbePW\xc0\xba_\x18Ω\x16\x10\xa8n\xbeٿ\xaf\x17\xae\nܚ\xaf\xf3\xd2K/\x99\x86\r\x1b\xe6\x1c=zt\x12\x00\xc0\xe4ɓ\xdb\x11)\n*nC\x87\x0ee0\x00\x804X\x00\x04\x9e)\x18\xe6\xf2\xa2S\xf5\x00\x00\x89茸XH\xd7\b$\xf4PI Jf\x8f\xbc#Ԑoq\xc6S_<\x91\xde\xfdư$\r?\x1f\x8b\xcf\xc9pn^\xc4 \xbe\nυ\x82S\xb6ut\x1a\xce\xcf \xfe\xbfpmkG\x8d\x9f&qU\x9f\x80\xd3AK\xe0\xce}dG\x8d\x1f\xb6\xfc\xac\xe237[\xf1U\"w\xe6[\x12\xce\x1f\n\x04B\x01\x83\xc8~\xaap<\x06rN~\xcd(P]\x83\xb8*,oI\xe0\xce\u007f.)\xf0\xba:\x82\xac>\xb9\x84\x1e#\xce\u007f\xbb\xd4~\x1c\xa8\xe1lVA\xbf\x0e\"m\xc0\xf6\x03\x06\f0\r\x192\xc49l\xd807\x00\xc0\xf8\xf1\xe3۩\xf9~]\x03\x1e8p #\xd2\x06t\x830\xc8Mh\xdf\v\xb0\v\x90,\xe2*\xca)\xbd\xd4R\x88!\xf8%Ԑ\x17\x9c\xf1\xb6\xdc\r\u007f\x97I\x1cr3\x88\u007f\x1a\a\xd0\xe0\x1c\xfco\xedo\xe6`\x87Wp~\x88\xf8~\xc8 \xfe\x04\x83\xf8\xcd\x10\xd4b\x10?\x89A\xfc\x10\x06\xf1=@\xe9\x06΄\x01GA\xfc]@\x17\xb5\xfby\xb7\xdd\xcf\xc73\\c8Y\xee6)\xbd\xb6\xe2&3\xfc.|\a\xa6\x9eޅ\xbf\xfb1\xdcW\x0f\xccH{\r?\xcb\x16\xfcl\x1f\xca\xdc\f\x059|\x12W\xa5w\xa7\xf1\r.\x815)@\xdc\xf27\xbae\x1c\xe6A\xb1\xbe\x03\xb4\x8e\xbe\xfd\x03#\xcc\xea\xeb@\xea\xa8\xc8 ~\xb5\xcc<\xb0 \fR\\\\\xec\x05\x00x\xfe\xf9\xe7\xbd\xfd\xfb\xf7w\r\x1e<\xd8\r\x000jԨX\xb5߯{\xc0/\xbc\xf0\x82]\xac\r\xf8w\xf4R\x92L\x92\x02\x18\xc2O#\xcd\xea#\xd1:\xfb\xf6\xfcX,\x9e\tN\x99\xc0\x9d\x1f\xc9 >\x11;\x86\xb0\xc1R#\xf5\xc4\xfb\x9a\xdaa\xd0x\x00ˮ\x81\xf6\xe2\x9c$\xaez\x97\x87=\xd9\xe8\xe6N}K\xe8\x98q\x15\xef\x12f\xb5\xacI#\xac\xcd+R\x91\x97\x1f\xe7,\xfa\xed\xf5\xca\xea\v\xe3\xfc?\x95\xb1\xafZ\x86\xbb\x10-\x95\x06\xebׯ\x9f\x17\x00\xe0\xe5\x97_\x8e\xd5\xd2\a\t\x00H\x01m@\x8e\xe3 30Gf\x91\xb6}\x1f\x01\xe0\x99g\xd2-n\xb6\xa2Q\f\x00v\xd4\xf0\x95L\xd90\xad\xedk\xc8\xdd\xc6\xf5\x15\a\xe1\xfa\nwܝ\xfb\xa6\xf5:`\xf5\xd1\x16\a\rD\xfb\x1f\xcb\xe8}\xf3]9o\xfe>\x95=\x98\x87\xe7`1\x83\xf8\xe3xn\x8c\xcc\xed\x15qv*\x00\x80\x87=\xc9w\xeb\x96\xd6\xf1{\n\x00[Cթ\x14\x8b\x83\xf6\xeb\xd7\xcf\x131\x00\x180`@\xe0\b\xf0\xec\xb3϶\x1e\x01@\xac \xcd\xd7\v\x10\xf8\xa4\xccC\xff\xe5\xfbt\x04\xb8)o\x9b\xf3\x06\xdf\xce\x1e\x1e\xf6D\x9dtk.s;\x10\xaa}\x86E)&`y\xb5\xbb\xed\xfe\x8b\xd1\x1a\x8aBD\x8a\xd5ׁ6\bH\xae\xfadY\x84V\u007f}\x14\xce1\xc8\xc4s\xb6\x1dϡf0\x10\xde\xfe\x1e\xf6d]g\xdf\xee\xe2\xdfd\x8e\xbc\xf3\xfbt\x04\x90^\xaf\xe3v\xd2\xee\xbb`n\x16Ƀ\x8b\x8e\x00\xee!C\x86\xb8\x87\x0f\x1fN\xf7\b \x17\x04,((p\bڀ\x9d\xb8\x83\x192\x0f^m\xf3_\xb4\\\xcfA@\xbc\xb5χh\xbf\x9b;\xf5o\xb1Ëϓ!@\xe0\n>\x03\xc3v\x141\x88\xef\"\xe5E\xe8,\vE\x9d\xd5G\x93E\x18\x82է\xea\xee\xdf\xc95A\xfe{W\x06\xf1yxnO\x86ۅ\x89\xd7K\xb8\tH\xe0\xce\xff;\x99=\xba\xb3\xb3o׀_dO\xbd\xe3z\x0e\x02\xdaQS4>\xda\xc8V\xfcA\b\x99\v\n\n\x92$A\xc0\xe8\xc1\x83\a'Q\r\x02\x8a\xaf\x01\xfb\xf6\xedk\x97h\x03&\bڀI\\\xf5N\x99\x87\u007f\xf1z\xbb\x06d\xfcM\xa0u\xe0c\x10\x0f\xc95\xff\x91\nH\x8a\x1d]\x06\x04\xae\xe0{\xedWa\x87\x03\xe4(\x8a\x85!\xa9\xb3\xfah\x81@\x18V\x9f\xae\x04 \xc6\xcf;\x18\xc4\xff\t\xcf}\xb98J.\xe7\xfc2\xff\xf7\xad\x87=\xb9ˎ\x1a\x90ͯLa\xbfV׀\nL\xdbmX\x1b\xd0\xccq\x9c\x1b\x8e\xdd2׀\xd1Æ\rK\xa2r\r\xa8\x94\b$\xd1\x06L\x00\x00\xb8+o\xf5\xa3\x89ܙ+m*\x96\"\xde{\xad\x13\x81\xe2\xb9\x0f\xa2p${\x99\xf8\xbc\x18\xca\xf9%\x06t\xf5\xa6\xbc\xad\xc5\xf7gM\xb8\x93 #LWyo\xd2\xc4\x1e\xd2 \xa0\x92\xd5g8\v\x90A\x01@\x00\xbdëJ\xce\x1f\x02 \xee\xb0\x1cHl\xf0\xe6\xbd։@X\xa9\xfaS\x99\xdd\xe5=999漼<\x0f\xec\xb6\x01\x00\x8a\x8a\x8a\xe2d\x12\x81\xa2G\x8f\x1e\x9d(h\x03\x12I\x04\x82T\xe0\xf1\xe3\xc7˦\x02K[vv\xb6\x13\x98K\x1d\xd8\xf7\x17\xcbDy\x97\x92r~\xad\x9f\xc55\xf0FJu\xe2\xc28\xff\u007f\xa4E%\xc0\x80n\xcd{7\x9bv*0a\x16\xa1\xac\xf3\xb7p\b\x82\x19r\xa4@@#\xab\xcf0\bx\xd9\xe3\u007f\x95q\xfe\xb3x\r\xc3\x1e\x11\xf0\xff51\x88\x1f\xa7\xa6F\"\xadT`\x85j?s333\xcd\xd9\xd9\xd9\x1e\xd8ecqP\xc5Z\x1dcǎ\x8d.))q\x12I\x05\x062Д)S\x9c\x18\x00lj\x16###\xc3y\u007f\xf6Ļ=\\\xc5e\x19\x10x4Rd \a\xcb\xc3\xdb\xfe\xafx\x8b\u007f%\xfc\x1d|\xc0\xf9\xbf\xc4\xe5\xc1\xe1\xcc\xe9\xc4u\x02\xafJ\xee\xb4\xe7\x1a\xd0\"$J\x062\xe0\xfc\x13\xf0\xb8\xa0M \t\x02ׂ\fԁ=\xbcXơoĻ\x83l|\x9f\xfe\xa5\x9a\xa3\x02\xb6\x15\xc8kx\xda\xe6o\x8a6\xfaVW\xfb;\f\xe2\u007f's\xedw9\x89;\xed\xc9\xc8\xc8\xf0\xc0\xee\x1a\x8b\x83\x86\xad\xe0zH\xb9\x1b\x87\xfe\x9a\x86R\x84\x82 YYY\x9amf\xeeܹQ\xa5\xa5\xa5vM\x05A\xca\xca\xca\u0096\x04S\xdbn\xce\xdb\U001006eb\xf8\xaf\x04\x04`\x8b\xf5kRΏ\xf3\xa5!\xef\xfe\xbf*P\xbd)\x01Ս\xffQ\xce\xe2\a\xd4\af\x9a\xba\xca\x18\xc4\f\rZ\x84\u05fa$\x98S\xaf4\x98Z\x10\xb8\x96%\xc1\x92٣\ve\xd6Y5\x0f\xa5\xb3o\xd7ݩ\xbe\x03\x93=\xec\xc9\x0f\x94@@tT\xfc6\x99=Z\x96\xc4U\xddK\xea\xe6\xc0\xc5\xd5\xfcZ\x9a\xefoG\x8d\xff풻\xee\xf7\xb8.`\xa0$\x98\xde\xfe\x96,Y\x12\xb5r\xe5J\x9bP\x12\xec\xc0\x81\x03\xca%\xc1\xc4EA\x97,Y\x12G\xe2*\xc8Þ\x98 \x93\xfb}\x06\x18_F\x9c\x1f积\x94\x9e\xefe@\xe0*Ο\u007f\xeagY3\xdb뼚9!\x15b\xb0\x15\xb4\b1\x84\xd1\"\xbc\xd6EA\x9dF\xb5\x01Á\xc0\xb5,\n\xfa\xa7\xf4\x9e\xa9v\xd4\xf8\x91d,'\xf4\\9\xff-\r\xddps\xdef\xbf\x87=\xb9Վ\x1a\xaf\x84\t\x12\x83M\xad\v%!\xaff\r\x1f\xcdx\xe1V\x0f{\xf2\x8c\xf8\xd6\t\x00(\x85=2]\x18\xa3\xb8(\xa8\u07b6z\xf5ꨲ\xb2\xb2x\x00\x00Ţ\xa0Zʂkiv\xae1\xc6\xc5\xd5\xfc\u007fs\xdf\x1e\x17\xd5}\xed{\x87\xe1\r\xb3g\x18\x90A\xb0h\x1eMS\x9b\xdb$\xa7=\xf7\xf6\x9169=\xcdI\xee\xed=iRc\x14\x02\xcc\xcc\x1e@\xad\xa6\x9a\x1a\xe3\x93\nj@T\x044 A#j\"\xa0\xc6\xf8@\x12\x15\xe3;\xa8`\x1a\xdf\b\x88\nlL\xa3\xa9\xe6\x18Ӥ1\xc9\xdc\xcfw\xf8m\xdcl\xf6\xcc~\xfe\xc8\xf9c}x̞\xbd\xf6\xef\xb7\xd6o\xed\xdfc}\xd7\xf7\x9c\x04\"\xecu-\x83\x9fa{\xee#(\xb1o\x02&\x83\xb8N\xdfJr5\xad\x19\x99\xbe\xe9\x11\xbd%\x9e\x19\x96\x9b%S\xffP\x8a\x8bp0˂\x87)-㥑\x1cT2\b|\xd7e\xc1m\xece\xa9\x8c\xb9Yz\x93\xce\x1eH\xab\xf9\x99\x95\xed*\xb5\xb2\x9d\xff%s<\x8c@\xf0v\xa0\xd2\\\x81l\x98\xe8j^%\xbc7\x06\u007f\xbc\xfbL\xfb\x13c_\xbc\xd7h\x9fٱcG\x10\xaa\x02\x83\x1c\x94\xf0\x02\x98\xfaQ\x83)%\x06\xd1\nl\x88u\xb7\xdd\xe6\x83@\x9c\xfb\xbc\xefL\xfd\x9e\x8cݬ\xd2\xc1oe\xb9\x04\x02\xc2\xf9J&\x15\x14\xbcw3F\xa6oJ2\x8a\xe4\xc1\"q\x1a\x80\\\x02\x99\xf2b\x83I\f\x92\xa4\xb4\x86\x9f\x96\x00\xe0'\b\xc4\u007f\xd7\xc4 $\x9f\xa3\u007f\x19w\x05\xec?JO\x94\x1eM\xc9\xfbA\xb2\xf3\xf0\xbcx\xd7\xe9\x1e\x994pL\xe1\xd7ZX\xee{*\xc6\xc4\u007f`/J\x18`\x86\xb8\xcf}}\u007f\xfa\x96\xa7h\xf9\xcc\xfe\xfd\xfb\x83\x8e\x1e=\nb\x90\x90+W\xae\xdca\x06jkk\xf3\x05\x80\x83\a\x0f\x86\xd20$\xbf\x99&\x84\x85\x12h\xe8\xdfc\xddm\x01;\xcd\xe6\xf1\xed\x90\xceRP\x02\vh\xc4,\v{\xa7V\x9d\x914O\f\xcb\x1d\x16o\fYX\xce&\x03Z\xfa.\xa8\xc1\xe4(\xb35\x05\x80\xffn\xd4`\x16\xb6\xc7&A\x92q\x98\x06\x9d\xdc\xc3i\xab\"\xc9\xd1\xf09\x19\x1f\xc4\U000fc092n\x81mЍ\x84\x9f+\xe2%\xc60\xd7\xd1Wi\xfbLss\xb3\t\x01\xa0\x8f\x1c\x94\x0f\x00 \a=|\xf8\xb0\x99\x96b\v{%\xd8\xee\xbe\xd0$\f\x00d9\xb0\x1f\x9f\x05 \xec\xbc$\xd3\xe9m\xbe\xb3^O\xb7\x99&\xd1#\x82\x8b\x84\xeeq\xff\r\xc9ACh\x05\x00?\x03\x926\x8aP\x92\x1c\x94TX\x12\xb7#\x9bBP\xed\xf3\x19k\xe6߂H\x81\xd4\xd32>\x89\xc1\x9dn\u007f\xfe女3\xd9\xce \xb2'կ\x1aS\x82\xebĩߍ\xf9\xe3ݴ}\x06\xd2\xd2\xd2\x12<\x80\x1d\x183\x80}\xfb\xf6\x05\xa4\a\xd7kȇ\xd3V\xff\xd2\xe1:}S\x88\xb2#A\xa0\xc0۟\xda\xf9^\x86\xe5ޕ\xe9d\x04\x06W\xb4\xa7+X\xe1\x14Y\x1fv\xc0\xed;:\x12\xbfq\x9ae\xdeƃI\x0f\xfe=\x85\xd9fzf\x00\xf6AF\x11\xfa\xa5\aG\xdf\x0fx\xfbz8\xa3s\xfb%}\xc6\xe6\xfa(\x88\x14Fi\x93\xf1у@\x81z\xfdP{\xf7\x95bs\x9d\xfeǏ\xd3\xde\xfc7\xda\\\x84\x90\xa6\xa6\xa6\x90~3\x80\xebׯ\x9b\xc8\xd4 \x94\xdf\x04ܼys\b-C&;\x0f\x8dG\xc3Ee\xa1\xb0\xbe~\xca\xe2\xe9AY\xee\xe9\x12\x03M(\xd7z\x99_\xbb\xc2U\"\xb4\xf4\x03\x88z\xab߈\x9f\xe7!?\xa8\xbe(ZA\xc0\x0f\xaaO\xd1&\xa7\x8e=\x00\xfb \xa3\b\xa5\x90\xa0\xbeg\x18\x99\xbe\xe9I\x89,\xd37)\xa0\xfa\x02\xfa\fA\xeea&\xf2Q\x00\u007fŞU\xbe\xa5\xb7\\\xdc\x13\xfc\x91\x9f\xb0\x0e#\n\xc3J A\r\x0f\x02{\xf7\xee\r\xe37\x01{zz\x82\xfa}x\xf4\xe8QӾ}\xfb\xc2\x05ǀ\xa1\xb4\fI\xcaG\x8b+\xc7\xfe\x17)\f\x11\xa8#Q\x82ʦ\x03\xa1\xa57\xe7`\xc0\u0c71\x97*\x03\x1c\xcb\x19\x1e\x04dP}JRN\xb5\x9c\x02\xd8\a\x19E\x18\b\tjOr5\xbf)\x91`\xf6\x98\x91\x83_%\x17\xa1\x85`M\xfe!\xb3T\xfdD<\xf8\x13]\xc77\a@\x82\x82\x1e̐ \x00\xca?\x92\a\x80c\xc0`\xc9<\x80={\xf6\x98\xea\xea\xea\"\xf9D\xa0\x95+W\x86\xd20$\xc3\xf6 \x1a~\xa0\xb0@$d'0\xf6\x06!\xb44\a\x81\x98\xec\x0e\x94Ao\xed\u007fF|\xe6֣)y#\x03$\xe6\x18\x16\x04\x14\xa2\xfa\x02\xf6\x81\x86<\x00\xfb \xa3\b\xe5x\xff\xac\xb1\xee\xd6[\"\x9fi\xb5\xb9.\x99(\x96\xf7V\n:\x1bA\xb0$\x8a\xaa3'\xb8N\xb6=\xf4|\x95#\xd03\x8d\x193&i\xecر\xba\x82\xc0ƍ\x1b#\x90\tH\xb8\x01C\x02f\x02nݺ\xd5G&\xf8\xc6\x1bo\xf0\xa9\xc0a\x94\f\t\x84\xde\xdfe\x82\x00\x8e\xf4FQ kГ\x80\xf4\xa2x\xf76\xd9yh\xaeLj\xae\xee \xa0\x86\xae+P_\xa8\xcc\x04\xb4+\xd4g\x14\x8aP\xd6.<^^\xe83\t\xae\x0fg\xd3\x1a\xfcZ|\x86\x90\x93v\x04,\xcd\xee:\xfdY\xb2\xf3\xd0Cr\xcfFR\x81\x13SSS5\x05\x81u\xeb\xd6E\xf2\xa9\xc0\r\r\ra\x8a\xb0\x00555>RA\x9e\x1b\xb0\xa8\xa8HU\x10\x183fL\x94\x80\x1b0P\xc4|\x9c_\x13I\xec\t\x94[Y\x8e\xa1Hפ)\bXX.\xc6\xc6v~.\xdcȴ\xbb;:\xb0\xbb\xab\x85\x8b\x90\x16W_\x80\xbcs\xa5X\x00\xbbJ}zQ\x84\xf2\x83_Đ\xeb\xf3\x19\xd7\xe9/~\x95\x9a\xff\x80\x06\xf0\x11U\x9fa\xdc\x1c\x8e\x0e\x17\xf1\tk\"\xee\x85o\x1d\xaeSc\x95r\x03\x120PbZZ\x9a\xaa \x80T~\x1e\f\xb4m۶pUh\xc0իW\x9b***\x18\xa0\x01\t7\xa0\xa2\x04!\xe4-\v\xb8\x01e\a\x96\x10l#\x8a\xeash\x19R/Ad\xa2\xeb\xf8\x9b\x12\xa5\xbb\u007f\xaf\x95\x90\x94\x06Q\xa7\xbf\xbeQ\x12\x00\xb4f\xf8\xe9@\x11*\x9db\xff^\xfc\xec\xf1\xee3k5\xa0\b\a\xc5g\xf8\xa3ʁ\xc4+\xad\xcb\xd4p\x03b\x06@Ѐ\x89N\xa7Sѳ\x02\xc4\xc7Á\x01\xee\xd3T\x0f\xa0\xbc\xbc\xdcTZZj\xe5\xb9\x01\xe7Ν\x1b0\b\x00\xb1\x84hE\x02\x80\xa2\x01e\x99șHeXq\x10\xf86\xc9\xd5\xe4\xa1eH\x8d\x05H|\xfaP\xd5\x16\xcf'\"\xed8\xa4\x95\x90\x94\xc6\xe0\x0f\x00>\xf9\xa5D\x00\xf8\xdfF\xe5\xf6k@\x11\xaa\x19P\x87$Rq\x1fP\x89\"\x1c\x14\x9f!\x85=o\x0f\x1c\xfc\xedۘ\xccnU:SRRB0\x03@A\x10\x97\xcb5\xd4\xe3\xf1\x04\xfc>\xe0\xfb|A\x10\xc0\xfauU\x04*..6-Z\xb4\xc8Ɨ\x04\x9b5kV\xb8\x9f\x92`\x91\x88R$\x008\x9e{\xee9\xe5\xebj\x0f\x17ʰܾ\x01A\xc0u\xfa\x9f\xc9\xce\xc3\xcf\xd02\xa4\xca\x12d\xfd\x8e\xfa\xec\xee\vRe\x9b\u007fnT\x100b\xf0K=\xfb\xef\xc6L\x18nc;\x85\x89,(\xb4\x19bdn\xbf\n\x14\xa1\x9a\xc1\xffs\x89\xfeޥ\x12E8(>\x03\xdeC\xc2\xc4\xd4o\xf0#\x11\x8e\xf1p\x9ap6\x98\xfegdd$\x92\x8a@\t\xe3ƍ\x93|\xf6\xfc\xfc|\v_\x12\xac\xa2\xa2\"Ґ\x9a\x80\x85\x85\x85\xa6\x05\v\x16\xc4\b\x8a\x82F\x88\x8a\x82F\xf2EAQ\xbdd̘1Z\xce\xd8\xc1-pV\"\b\xdc\x1a\xe1\xdc\xf78-C*\x89jA\x98\x92>\xa8'\b\xd0\x18\xfcr\x83\x80\x16\xaa/\x00\x8aP\xd5ෲ܃\x12`\xac\xbf\xaa@\x11\x0e\x8aόL\xdf\xf4++\xdb\xfd\xf1@\"֎O\x80b5B\x1f˲!\x98\x01\x90\xb2\xe0\x8eɓ'\xfb\xda2{\xf6l\x86/\v\xbex\xf1bE\x15\xbcT+\a\x03\xe9\x8c\x193b\x05܀6\x9e\x18$###\x1e\x95K\r\x00\r\xfd\x98\xa7\xc8\xee\x17\x04ܧ\xfe~_z\xfd#\xb4\xd3%%\x9c\xd3o\xca+\xc3r\xcfJ\xbc\x956\xebLwM\xa0\t\xb4\x91\x18\fq\x94\xf5Ie-\xaa\xdax%e\xbc\xc4\xfd\x831\xf6\xb4\xf5I\xcdpd\x8f\b\tð\xb8_\xcfE{\xba\xcc\x1amh7\xd8?1;\x19\xb0\xe6G\xed\xc0\xbb3\xf6\x8c\xa7IH\x8a\xe57\xa1\x06\xebc\a\x063\xd0\xfc\xf9\xf3\x83\xa9\x05\x80\x9c\x9c\x9cp\x017`܄\t\x13\xcc\xe0)\x13l\x02\x1a\x8d\b\v\xb9;c\x8f\x1bǁ|\xd9$\xe1\xe9@\xb2\xf3\xf0Ӕ\a\u007f\x94\xc23\xdfQ\x12\x8e\xda\x18\xc7^3iX\x1fG\xd1\x1c\x94\x12\xa8>\xaa\b4\x89\xfe\vVrD8\xe4\x8fW\x91\x1f\xd2(ѯ\xcfj@\xf5\x19\xbe\xc9\xd9K\xdd\xce}:p\xc3\xef\xe2\xedx\xd7\x19'M\x12[\xf0q\x12j0\x04\x00\xab\x88\x1b0vѢE\xc1\x86\a\x80y\xf3\xe6\x85\x13j0\x1c\x03\xc6N\x992\xc5ר\xcc\xccL\x1f_\x19\u007f\f\x98\x92\x92\x12e\xf4`\xbc;\xa3!\xc3\xcav~)qD\xf8e\x92똛\xd6\xe0WzdE@B\xcd*7\xaa\x02\xa1\xfa\xa8\x04\x81\x00\xa8>*A\xc0_\xbf)\xc9\x13 \x857\xc4\xfd\xd9\xccx\xbaM\x1aQ}\x86\x05\x01\xac\xeb\x81\xfc\x93\x18\xfc_\xf1\xd8\x15\x1a$\xb6\xe4\xc8=\x06ǀ$\x00X\xbd\x12܀`\x06*))1\x1b\x16\x00\xc06\xca'\x02͘1\xc3>mڴ~Fp\xb9\\\xe0-\x8b\x17$\x02E\x19\xbcS\x1dB\xf6\x04nId\f~\x93\xe0\xfap\x16\xad\xc1\xaf\x02\xdc\xf4oREK\xaclO\x84FT\x9f\xa1A@\x01\xaa\xcf\xd0 \xd7_\x81\x82\x80\x85\xed\x8e\xf0S\t\xea7:Q}\x86\x04\x01\x86\xe5>\x94\x18\xfcد\xfaO\xa3\xf9.D\xc9v1$\x11\by\x006\xaf\x1fn@d\xee\x82\x19hŊ\x15f\xdd\x01\x00,\xa3\x02n@\xfb\xacY\xb3$#pzz\xba\x8f\xbfL\x90\n\x1ce\xd4\xe0\x17t\xfc/\xa4\x8e\b\x89TJ\x95\x053\x98pC.\bHmX\xe5\xe8@\xf5\x19\x12\x04T\xa0\xfa\f\t\x02J\x1d\xdf_\x10\xf0C\xc6Rg\x10\xaaOw\x10\xb0\xb2ݭ\xa2\xc1\u007f\x13/\x00\xa3\x91\xa7^\x11呂\x1b\xd0oM\fp\x03.^\xbc\x98\xe7\x06\xb4UUU\x995\a\x00\xb0\x8b\xf2` d\x02\xe6\xe6\xe6\x9ad\xb0\x00A$\x13\x90\a\x03E\x195\xf8\x05\x83\xecA\xa9d!\xb2\xf3\xda`\xf1p\f\x8d\xc1\xaf0\x05\xf4~\x89\xaa\xc5(\x12q\x97\x0eT\x9f\xae \xa0\x01է+\b\xa8uxq\x9f\x8c\xc8\xd8\xf7#\x89\xc2\x1a_\x81\xa0\xc5@T\x9f\x1e\n\xb3\xa0d\xe7\xfb/`\xe6I\xce\xf9?fX\xee'4\x90\xa7\x02\x80\x9d\x1d\xb3k\x82\x05\x90\xa5\xa2\x17q\x03Zkjj̪\x03\xc0\x9a5kBy8\xf0\xe2ŋm\x05\x05\x05&\x85\x0f\x1bD\xb0\x00j\x11a*XT{\x86K\xa6\r\xf7\x96\x1co\xd5P\xe3\xee\xbf/`0W\x9f\xbf 0V\\\x05\x06Y\x8c\xbfH]\xfc\xa0N\x94\x9d\xa2 \xe7\xd8\f˱\xa07#\xc2\xea\r\x02F\xacs\xad,\x17\x87\xa3\x00EH\xad\xf4y\x80\x1c\t*\xc8L\xc2\r\x18\x89\x00\x00^\x80˗/\x9b\xfa\x98\x81Ο?\x1f\xc4\x13\x83\xd4\xd7\xd7Gnٲ\xc5d\x94b?\x1di\xa5aH\x86\xe5\xee\xe1!\xba\xfd7\x06[Q\xc0\x13\x15\x86\xd6\xfe\xfbؙ?\xa0\xc4\xd5'6h\xc2p\xe7\xc1\xd9\x12\x85No0nn8\x85 \x10G\x99\x1bP<\xf8\xac\x06\r\xfe\xe1\xbe>\x19H\xc9=q0|F&K2\x812\xbf\xa3\xd8g\xec4\xc1Y\xe0\x06\x02\x86U\x12y\x02|a\x86va\t,\x9a9\xef\xa3F\xa7$\x0fq\xb7\xec\x93J\x13f<\x9c\xd1\x05)\x06\x83\x1bP*\xc7^\xf3\xe0'D0R龻\xad\x13:M\x83\xe53\np\x124\xf9\x1d\a\x15\tz\xfc\xf8q\x1f7`_\x00\xe0\xa9\xc1\b7`\x10-Ť\xb1a\xa2\x86Zi\xe9\x02b\xcc\xc6v\xde\x14\x0e~\xb0\x12\v\xd8\\\x97XٞH\nAN\x88\xeaK\x02\xf9)_\xfe\\$K\f\xd2\x19?\xc8܀V\x91\xbe0\x1d6Z\"\xf1,\x9f0\ue7a4\xef\xc2g\x046\x14\x06\xb9x\x9a\xfa$l\x98D\v@\xe4\x15p\x03r\x1c\xd7\x1b\x00\xae]\xbb\xd6\x17\x00\xf6\xef\xdf\x1f\xf1\xee\xbb\xef\x06Qj\xa4?\x84\x16-^\xb9\x90\a\xd3\xd6\xfd2\xc1u\xe2C\tBR![\xcbo(\xcepx\x1e{)\xb0\x10N)\x9e\x1blT\x9f\xce\x19@\x94Q(B\x92\xeb\xff\xadij\xd9 \xa0\x91\x1b\xd0ߎ\xb5\xfa\x04.\x96\x1bJ\xda,~\x86c\x8c\xa7'\x8c\x86\xcfD\xb9.\x01\xad\xe9bX\xeeo\x12z\xbf\xfeazu\x88\xbf\xfbR\xac\x97\xa8Ć\tj\xaak{\x15p\x03\x82\x1c\xf4̙3!^?܀Auuu\xd1$\x0f\xc0\xbar\xe5J3\x8d\xc1O\xeb\x8cU\ue71fa\xb90\x87\xebTQ\xbc\xeb\xf4\xed\x00\\\x84g\x18\x96{\xd2(\xc6\x1e\xa1A\x1f~\xbe\xeaa+\xdb-\xe5\x84\x1f0\x1e.Z\x8f\xe3(\r\x02\x1a\xb8\x01\xe5άU\xa4pw[xNH\x91\xa0O\x86\xd1\xf0\x19\xd2ަ\x00\\}-r\xf7\xa3P1Y\x91\r\x91N\x8f\xb4z\xa4\xd7\xeb\xd1\xc7s\x03644\x80\x1c4,`&\xe0\xf6\xedۃ0\x03 \xa9\xc0V\xe4\x14\xd3\x18\xfcF\a\x015I>\xf7d\xec\xfe5\xbf7\x10\x80\x90tW\xa0\xda~ZQ}\xf7f\xec\xfa\xbd\x95\xed\xfeRB_\x83\x85\xe5\xc2\fB\xf5\xf9\r\x02*\xb9\x01\x95f\xadɃ\xb8<=a\f\xcbIq)|\xc9WO2\xd2g\b0k\xab\fQ\xe7\xf9\xfbӷ\xfeF!\x12\xd4(\xce\x04\xc56$\x01\xc0Wj\x1f@;-\xfa֮]\xdb\xc7\r\xb8gϞ\x88\xf7\xdf\u007fߤ\x04\v`\xc6\f\x80`\x01b\x8a\x8a\x8aTM\x8b\xc1i\xa62\x8f\\/\xaf\x9c\xea\f\xbf\xa7\x9e\xf3\xc4\xe1\x9c\xde\xe1:\xfdi\x80 \xf0-\xc9P\xfb\xbe^\xd2\x0e\xe1`\x02\x9a\xcc\xcavKm\x80m\xb5\xba{B\x8cp@\u007fA@\x057\xa0ڼu\xbf6\x8f\xce\xec\x0e\xf1Ú\x8b>\xc8Ј=\xf0\a%\xbe\x9b\xa4\x87\xdf\x0e0\xf8?\xb7\xb2]s\xfec\xec\xd4d\x95HP\xbd\xf8\nU\xdf\a\xa4\x9e\xc7\x02\x00j\x0fȽJ,\x80\x90\x1b0j\u05ee]&5h@sEE\x85\x8d\xc0\x81\xed\xf9\xf9\xf9\x8a\x82\x00\xa8\x8cAhHЀj\x90dZy\xe5\xf4\xa0\xfa\xec\xbfH]\xf2`\xa2\xaby}\xac\xbb\xed\x9b\x00\x0es۷Q\xc8r\xdf\xd7\xc9\xd5\xd77\xa8\x92\\ͅ\xc8x\x93*+ΰ\\\xa8A\xa8\xbe\x01A@!7\xa0VT\xdf\xc0B.\xbdg\xfd\x9b\xfd\xf4\xeb\x1c\x9d\xe8\xc3>[\xfcKڪ\x9fǺ\xdbVK\xc0\xb1\xc5\xf2\x96\xdd\xdd~\x97\xd6\x17\x8e\x0e[h\xfa\x1e\x8a\xeb\bЀ\x0e\xa5շ\x85܀\xb5\xb5\xb5\xd8\xd87\xa9\xae\aP^^n.--\x8d!\xf5\x00\xe2rss\x83e\xea\x01\xf8\x88\fI=\x00-X\xf2~\x83K\xae\xa8\x88h\xa6\xa1\x15\xa1e'\xa4\x0e\xffg\x88\xbb\xe5\x90̔\xf1v\x82\xeb\xc4\xdb?J\xdf\xf0\x84^T߳\xbd\xd0\xd7*?A\xa0\x8e!\x95\x84\fx\xebD\xf5\xcfKh\xfdm\xa0\x00\x80>\u05c9\xea\xeb\xb3\xc9\xe3c\xa7\xddcc/\xd7\xfb\xe9\xcf2-\xb3E\xb1ĸ/\xfe8\xc1ubS\xbc\xeb\xccm\x11\x8aP,\xc7\x19\x96\xfb\xb5Z\xa4\xaaA\xb31]6D\x99=A=\x80x\x8f\xc7\x13\xd0&\"n@Kuu\xb5IOE 3j\x8c\xe5\xe7\xe7\xc7͝;7\x0e\xb5\xc7\xfc\xd1\x16\x81\xbd455u\x18\t\x02\x9a\xb2\xb5` l| \x88\x90\xe9OT\xa0\x99\x06\u007f\x9d\xd6\nD<\xe6\xba\xf7>c\x87\rs\x1d}^\xaa\xca\xef\x1d\x90\x8a\xafB\xf1\xb7C\xdc-X\xcf>.W\xf8ӏ>\x06\xfaF\x8d\xcdHNp\x9f\xdc\xe8'\b\x1c\xfaiZ\xe5\xdd|\xfb\xf4\x80B\xf0\x16\xe1\xef\xf3}\xe7\xceQ(\xae*\x15\x00\x84ש\xe5w\x14\a\xe6G\x9e_\xfc\xa3\x04\xd7\xc9&\x94ʖз\xce\xe6\xb9\x12$\xb2a\x12\xbe\xa7\xe4\xfe\x89\xd9W\xb0\xab\xff\x1bR\x81\xe9\xdb\xfe\xb69\xeb\x8da\xfb\x05\x81\x8bH\n\x8b̾\f\xbf\xea\xe7[\xc6\xf8L`\xdb(\xbdNN\xd2\xd2\xd2\"\x9dNg\x12˲\x89\xd9\xd9\xd9C&L\x98 i\x9b\x85\v\x17Z\x8a\x8a\x8ab_}\xf5U{ee\xa5\xa5\xaa\xaaʤ\xbb&\xe0\x92%K\x82\v\n\nb\xf3\xf2\xf2\x86̙3g\xc8̙3\x83EUJ}\x9ce\x19\x19\x19I`1\xc5L@Ϯ%v=\xb1\U000514922\x8cH\x94(\"\x86\xa4\xa4\xa4$\xf2\x9f\xfb\v\x12j\xab\xae\xf0\xf7{:\xf5\x8fq\f\xcb9\xf9\xbatb\a\x13\xed\x19\xe0\xd4`\x82U\xe1.\xbeXߨԬ\xe1\t\xee\x93o\x89\x83\x00t$\xb8Ou<\x9c\xf1\xe6\xaf\xf4\xc0A\x05\xfa\xa2\xa0\xef\a\xcewF\xc7\x0f\x1c\x94\x8f\xa1\x8f\x05\xfd\xa9k\xe7\x99a\xb9{ml\xe7\xf9x_\x9d|\xf4Y?}oZ\xd9.\xb3Іxa \x18\xc8߷'\x9aa\xb9\xf1\f˝\x0e\x1c\xa0\xcfz\xedl\aj2L\xb4\xb2\xbdG\x8b\xa0\xacKIIq\xd0\U00099514\x14\xbbě\xdb.Чۆ\xe0\xe0$\xf5\x00Q\x104\x8e/\xcc\xcb\vX\x81\n\v\v㊋\x8b\xedeee\xcck\xaf\xbdf2\xac*paaa\xf0\x82\x05\vbQz\x18%\x88g̘\x11L\xc8\tBƏ\x1f\x9f\x90\x95\x95\x05\x82\x10\x04\x01C\xf2\xb4\xb1뉍\x0fL} iiiQ$\x12\xfa\xa8\x92\xf9\xff\x1bY\x8a<--͞\x96\x966\x8c\x88\x1d\xac\xc5V\xb6+;\xde}\xae\xcb\xe1>\xeb\x85ı~7\fQ\x84d\x85\x9a\xc4\x1e\xd4y\x83\xae\xd1\xe9\xe3\x87\x0fu\x9f\xac\xe6\x83\x00t\xf4\xe9s\xb7\x01(\xf3\u007f\rj_\xd4\xfd\xaewG;Ƞ\xb4\x91A\x99\xe8\xfe\xf0IA\u007fj\xdeq&\x83\xffI\x1e\x95\xd9K\xe8r\xce{G\xdf\xe556\x963\xa7\xa7\xa7\x87\xa4\xa5\xa5%\x92~\x86-\xe5җ\u007fʰ\\9\xc9\xd5\b\xb4D\x83\x9e\x8f\x86\xbb\x1a\xe7\xfe.}\xe6\xbd\x02\x9f\xe9\xe7KF\xfa\foC\xdeg\xfc\xf9\x92Q\xfaƍ\x1b\x17\x89r\xe0\x93'ON\x98:uj\xec\xcb/\xbf\xec\x1b\xe4\xf3\xe7Ϸ`\x96\xbedɒX\x14\xf1QR\xc7C\xb5\xf2W^y%x\xfe\xfc\xf9q\xa4<\xf8\x90iӦE\x80\x9b\f\x04\x05$\b\x18\n\xd2\xc0\xae\xa7\xd3\xe9\x04\xed\x18\x88G\x92\\.\x17\xe3t:\x13\xf9\xbfi\x90\x918\x9d\xce\x18\x81>\xfc\x1e?\xca\xf5҈\xbb݇\xa7ım\xe7e6\x98x9\xe1K3e\xb9\x04\xa5\xfaҜ\x99\xc3\x12\xd9\x13e\xb1l\xbb\xd7\xc1\x9e\xf3\t~'\xf7\xfb\xc6W\xdc\xc4խ\xbb\u007f\x87\xb2'\x9f\xe0\xef\x1fϞÛ\xd2{\xbf{\xe7h\xa7Ӊ5f\xbcڝ\xe6;u\x06z\x82}\xcf\xd8\xfb\xac}}\x81 \x03=\xc3\xdc\xc7+Ҝ\x99\xe8\xd3H\x81\r\x13\xfd\xbd0\x18\x0f\xe7`X\xeeO\xa4/\x95\xf49Һ\xb3F\xb8\x1b#\xd0\x0e\xac\x97!N\xa73Z\xe8C\xa0\xb1\xa7\xed3\xc4ox\x1f\x8d1Z\x1f\x88y\xc1\xcd1}\xfat\xc7\xecٳ\xedyyy\x96W^y%\x0e\xc5{\x8b\x8b\x8b\xad˗/W\xb4,դ|\xc1\x82\x05\xc1yyy\xd8\v\x88\xc7\x03\x10\xa6`\xc7ĉ\x13\xa9 \xb4Pr\x1c܃,\xcb&\t\x05\xd3!Z\xf9\xd9,\xcb\xc6x<\x9e$\x8fǓ(\x90\x98\x98\xec+`\x01z\x06\xebs\x85N\xf95\xc9'@\x16\x9a=P\xadw\xbe]#أ9\x0e\xf6\xdc\xd7qw\x06\u007f\xff\xba\xf8,\xf7C\x9dy\xf0\x8fŰ\x97\xbc\x0e\xb6\xa5/\xd0\xfc\x90\xdd\xfd,\xfa\x18}\xad\xed\x9e\xdd#}\x99|~\xfa\xc0\xce^|\x11\xb3C\x91\r\x87\xba\\.q\x92\x92\x9da\xb9L\xe4D\xc8\x1c\xe3\t\xe5\b\xc8B\xa23\xaf\x98\xbfK\x9f\x11\xdaP\xa0/\x86\x96>\xbc|\xc1\x06\x84\x97\xf1\xfc\xf9\xf3\x87,\\\xb80\xae\xa8\xa8\xc8VRR\xa2xOJ\xb3\xf2\x05\v\x16\x84\x93\xfd\x00\xf0\x04\x80\x9d4\x82&zi\xfc\xf8\xf1aX\xf7\b\xc4FS\x1f6X0\xa3\x11\xe8sH\f\xa4\x9f\x90\xa3\xc1\u007f(tT8\xf4n\xec\x17\x00\x03/1\xb5s\xf0\xfa\xee\xf3\x1cL\xb1\xb2\xdd\xfe\xa6\xbbH\x9c\xc9c\\w@,j\x03@\xef2\xe3\x82\xd7\xe1i\xf1\xc9\xc8\xcc\xf7F\x8d\x1b7.L\xfd[\xdf\a\xbd\x9e\xcbs8Jȧ\xfc\xf2\x05SW\xb4\r\x84\x16D\"\xc9\xf3\x8c \xb3\xa5=\n\x8e\xf0\x84}\xb0\x96a\xb9\xff\x15`\xaal\x1eL\x9f!~\xea\x10\xb4\xcfA[_nn\xaeM0\xf8cKKKU\x05pMJKJJ\x82\xb1\xce\xc0z\x03A ''Ƿ\x1c\x00=\x11\x8dF\xbe\xf0\xc2\v>\x16T,3D\x12AI_ФI\x93\xe2\xb0\xce\x12ʤI\x93\xac\xfejّ\x92dJ\x97\a|\x02\f\xa6\xb6\x8bP\xc9\xe8\xa9\t\xcb\x13\xc4\xed\xfb\x97\xecw~je\xbb\x03M\u007f/\xa3\x92\x8e=\x93\vR?\x03\xb8\xecux\xce\xf7\xc9Ȭ}\xa3&N\x9c\x88>V4\x8b#3\xa1\x14?\xe4\x1d\xc2eнB\x1b\xa2\x1f\x9f\x99Pt\xcf\xfd\x99\x87R\x87yN\xad\xb0\xb1\x9d\xa7U\xf4\x19\x04\x15\x9f\xa7\xcb\x01\xb7`Cl\x92Iؐڋ\n\xfe\xa1\xd4g\x8c\x10L\xfb\xc1\xd5\xc1\x0f\xfe\xe5˗\xdb+**\x185e\xfcT+E\x95Ѳ\xb2\xb2\x98\xd2\xd2R\xb0\x8f\xd8\xc9L\xa0oO\x80\xdf\x184J^|\xf1\xc5\x10,/\xb0\xe1\x01\xf9ӟ\xfe\x145y\xf2\xe48\xfe\xef)S\xa6\x18jЩS\xa7\x06M\x992\x05\xbb\xab\xb87tX\xc1\xbd\x06\nf\"~\r\x8a\xe3@\xc2\x17\x87d\x94\x9bJ\x9d:\xce\xd3\xe1uxZ\xbfH\xcc<\xd784\xb3e\xe1]Y\x1f<\xf5\xfb\x89\xe5\xf7\xa2}\xa3'\x95\f\xb3\xb2\xdd\xcb\xfd\xc0fy9\x85\xc1hQ\bbJ\xca<\xfb\x84\xc3\xd3\n\x9d\xdexO\xbb\xd7\xee\xb9\xe4\x1d\x99}\xf0\x0f\xa4OA7\x1d\x12\xa0\x80\a\xd6\xf9c\x18\x96;)\x13ܖYX\xceg\x9b\xfb\xb2\x8f\r\xf9AVcjr\xe6\x89⡙\xe7ޏa/\xff\x93\xd7\x0f\xb1\xb1]r}t\x93\xf4\xe9#\xffct\xb7I\x81\xcf\xf8l8X>\x03\x81\x8f\xf0\xf7\x87\xcf\x10\xf1\xf9P \x9f\xd13\xf8\xb1\x17\xc7O\xfb\x97-[\x16^QQa_\xb5j\x15\x12\u007f,555\xc6\xef\x01\xac_\xbf\xde\\UUe\xad\xac\xac\x8c)//G\x100\v7\x06q:\x90\x93\x933d\xf6\xecن\x04\x01\xcc(\xa6M\x9b\x16\x0f\xeac\xc8K/\xbd\x14\xc1\x0f\xd2iӦ\xc5\xf2\xff\a[\xb1\x11\xfaf̘a\x9a>}:vU\x1dD\xfa\f\x87\xdf\xf9\xffO\x9f>]\x96x\x84\xf1tG\x92\x81\xb2\x95LW\xfd\f\xfe\x8b^Gf\x9bO\x10\b\x04A\xe1롙\xe7\xcf\r\xcb:\xbb>9\xeb\xf4\f+\u06dd\xeb\a\xc9&\x94.\x1f\xa3\x8e\xa7gD\x80>\x8dx`\xfc\xfb\xcf@_\xbc炗?uH\xca<\xf7\x04\x18f\x89ċgs\fۃ\xa2&s\x88\x8e@\xcfp\x8da\xb9\xf9dJ\xbf\xd6\xc6v\x9dud\xb6}\xd3\xdb\xc6\xf6\xbe\xc1\x8e\x9f\xf8[\xfc\u007f\x81`I\xf16j\x06XI Q\xe83&\xe2\x1b\xbe\xb6H\xf8\x8c\xef\xffF.Y\xe1\x0f\xbcoL\x9b6\xcd*X\xa3\xab\xf2\x19\xa5\x82\xdd~~\xc3o\xe9ҥ\xd6\xe2\xe2b\xdf`\u007f\xfd\xf5\xd7C\x91\xf5W]]mݼysT]]\x9dq\xa7\x00[\xb7n5oܸ\x11\x10aۚ5k\x06\xa0\x04\x91&\fN\xb2y\xf3\xe6\x81>L6cPN\xfe\xf2\x97\xbf\x04Ϟ=\x1b\xc1$\x1e2k֬~\xeb]Г͙3ǎ=\b\bX\x8bu\xea\xebw\xbfٳg\x0f0\x18\xfe\x17\xe8s\xffS\xee+@\xc0\xa5\x92t\xd8\xcf\xfa\x0f\xfev\x9f\xe0w\xe9\xe0\xd0\xfby|f\x87\x9ai\xf27\xa4\xcc\xd6t\xecSX\xd9\xde\xcd1\xf4\x11\x9e\xfd\x81\tG\x9e\x96\xb8\xdfc3g\xce\f\xe7\xfb\xfb\x85\x19\x85\t\xf1\x99\x17\xfe\x95a\xb9i\xe4^ߨ\x9c\xaa\v\x06y\xbb\xe4 \x97\xf8\x1c}\xb3\x89a\xb9\xe7-\x9e\x1e\xd5o͜\x9c\x1c\x13vı1\x06A{\xc4\x01~֬Yv\xbe\x8ds\xe6\xcc\t\xd7;\x18srr\x18\xa5>\x83k\xf5\xea\xcb\xcfϷ\x14\x14\x14\xc4!3\x17\xbb\xfd\xe2\r\xbf\xf5\xebׇ\x02ɋ\x12\xe0;w\xee\x8cܳg\x8f\xfe<\x80\x86\x86\x86\xa0\xfa\xfa\xfa\xe8-[\xb60\x00\x15\xf8\xab\x13\xb0p\xe1B_\xb2\x10\xd6%\xf3\xe6\xcdC갦 0o\xde<\xdf)C^^^<$77W\xd2Ps\xe7\xce5\xe5\xe6\xe6\xda\xf9\xeb\xc0^\xac1\xa2\x9a\xf2\xf2\xf2\xec\x02}L\x80\xa9\x17C\xae\xc1\xb5\xaa\rj\xf1\\\xc1\xa6ٓ\tY\xed\xaf\r\xcdj\xbb\x90\x90\xd5\xee\x8d˼\xe4\u007fy\x90yɋk *\x83\x80P>\x8b\xf5\\>\x9c\x9cݲ\xe6\xaeqg\x16\f\xcb>\xbfL\xe2\x9a\xc5\f\xcb͈˼\xb42)\xab\xf5hBV\xfb-G\xe6\x05\xaf\xcdӥI'\xbe\x87\xef\xe3\xb9}\xf7\xf13ͷy\xbaZ\xbf\x97\xddR\xf9\xa3?6\x8fɜY\x99\x04\xdb\x1bdC\xaa>#\xf4\x059\x9f\xc1g\xfcuZ|F\x98ᇷ>\xd6\xfb%%%\xd6e˖\x99\xfc\xbc\xacC\xdey\xe7\x9dh`\xff\x0f\x1c8\x10\xde\xd8ب=\x13\x10$\x02(\x13\xb6{\xf7\xee\xa8\xfa\xfa\xfa(\xb9JA\xc8\x18\\\xb4h\x91\x1d\xd9H\x85\x85\x85\xb1H\x1eR\x9bl\x84 \x82(\a\xc9\xcf\xcf\x0f\x97\xc9K0\x15\x14\x14\xc4\xf0\xd7\x17\x16\x16\xaa2\xe8\x92%KL\x85\x85\x856\xf2\xbcXSY\xe4\xbeSPP`\xe1\xf5)\xb9^ʐ\xfc\xf7\u007f\xf2\u0091\x91\xe4\xd8\xeb\r\xb2\xa9\xe7'\bt\xf8$>\xf3\xa2\xea\xc1\x18\xe3\xe9R\xf5}\xbb\xa7\xd3\xeb\xc8\xea\xe8\x13\x9b\xa7[\xe5\xe0\xef\x0e\xf4\xfd\xcb\xe4\xe4\x04Y\x96\xc9\xfc\xecq\xe1\u0085\xb1\xbc\xcf,^\xbc8X\xad\r\x17.\\h\x1b,\x9f!~j\xc1\xfa\x1b\x02\u007fPbs\xde\xc7\x16-Z\x14\xadV\x1fr\xfb1\xf0\x91\xdf\xffꫯ\x02\xa2o\x92yi\a\x1f8p \xa2\xb1\xb11\xe2\xf8\xf1㡚\x02\xc0\x89\x13'L\xcd\xcd\xcda\xb8\t\t\x02\x8av\x9b\x8b\x8b\x8b}\x00\"\xa4#.]\xba4F\tO9dٲe\xe6\xe2\xe2b|/\x16RTT\xa4\xe8X\xaa\xa8\xa8\xc8D\xa6C\x88\x8c\xe8$E\xdfC\xb2Dii)\xbe\a.u{qq\xb1b\xc3\x14\x15\x15E/]\xba4\x16R\\\\\x1c\xa5\xe2\x04%\x8ao\xdfҥK\xa3%\xce\xd3G\x90\xbd\x83\x12r\xbe\xfdyo\x10\xb8\xecMȺ\xe8\x93\xf8\xacK^\xab\xc2\xc1hǛ8\xeb\xa2O\xf0=uA\xa3W\x1f\xbe\xab4\b\xf4\x0e\xfe\xbe\xef\u074c\xf1t\x1ddXn)j\x1f2n\xffU\x8f@fYRR\x12Cl\x01\b\xbaY\x8d\ry[(\xf5\x19\x04\r\xac\x9f\x89\xfdp|\xa6\xf8\b\xb4\xb4\xb44\x8a\xf755>\x83ky_\xc3=\x94~\x0f\xa8>\f\xfc\xb2\xb22\xdf.\u007fEE\x85\xa2\r\xbe\xc6\xc6F3\xc6\xef\x89\x13'\xc2Μ9\x13\xac*\x00\xb4\xb6\xb6\xfaJ\a\xe3\xcb$\b\xa8:j\x02\x8a\xb0\xbc\xbc܆\x87\xc6O9\x9e\xf2\x8a\x8a\n\xf3\x8a\x15+p\x9d\x1dR^^\xae\xeaL\x1ai\x8f\xe5\xe5\xe5̊\x15+\xc0\x89\x1eSQQ\x11*\xa3ϴbŊ\xbe\xeb\xcb\xcb\xcbU\xa7\x86\x96\x95\x95E\x95\x97\x97\xe3Y\xf1̲\xdf\xc75\x82\xf6)+e5\x8e3\x93\xc2\x16\xa9C\xb3/\x16&\x8d\xeb\xa8\x1b\x9a}\xb1=>\xeb\xf2WV\x05\x83ؑ}\xc9'\xf1Y\x97\x15\a\ra\xf0HȾ\xe4\x13G֥@A\x00\x9b\x9c\xa7m\x9e\uedd3Ƿ/\xbaob\v\xfb\xb3?\x1f\xffiF\xee\x8e\x10\x95\xfd\xc9\xfb\x00lb\x83O\x04\xba~\xe5ʕ&\f\bb?\xbc\x19\xb5\xfa\x8c\xcf&r>#\xb0\xa1f\x9f\xc1w\xf8\xef\xafX\xb1B6)\xa9\xa2\xa2\"\xaa\xa2\xa2\"\xa6\xb2\xb2Ҷj\xd5*\xd5L]\x1f~\xf8\xa1\xf9̙3\xa1(\xfb\xdf\xd1ѡ\x8c\x1c\xb4\xab\xab\xcbt\xf1\xe2\xc5`|\x89\x04\x01M<\x01\xabV\xad2\xaf^\xbdںz\xf5j\x1b~\xae]\xbb\xd6\xec\xa7b\x89\xf0:44T\x8b>8\xc4\xeaի-\xb8GUU\x15XQC\xfdp\xa5\x99\x00\x91\\\xb3f\r64\xa1Ssv\xd8믿\x1e\xc9?wUU\x95\xdf\xfb\xe03\xfe:|G\xaf\xbe\x82\xb2\x8d\xb1?{\xe9\xe4\xff\xb4y\xba\x1f'<\u007fs\t\x17\xc2\x0e\x94\xbf\xb2gvu&d_\xfȃ}\xf9\xdb!\x1a\x06?\u007f\x9cg\xf7t}\x96\x90}\xa9s\xe8\xb8K\u007fM\x1cwqg\x8c\xa7{\x15\xd1\xc5\x124ވH\xb6\xcb,\xb2\xa1\x15\xb6\xd7\xea3\xd8d&\xb6\xb1\xbe\xf1\xc6\x1bf\u007f6\xc4q\x17oC#|\x06\x02Fl\xda6\x84\xbf\xf1ύj=\xfe\xae[\xb7n]$\xfc\x18\u05ed[\xb7.:\x10\xaa/\x90\xb4\xb5\xb5\x05utt\x04wuu\x99?\xfa\xe8#yrP\x94\v\xc6\xc5\b\x02mmm\xbaHBptXSS\xc3\xd4\xd6\xd6Zkkk\x99\x8d\x1b7\x9aE\xb5\xca\xcc\xf8?\xf9\xdcZ]]\x1d\xaaG\x1f\x1ccÆ\r\xd1 7\x85\xbc\xf5\xd6[\xfd\xdeB(\x8a\xb0iӦ\xbe\xcf7lؠ\xfb8\xa8\xa6\xa6&\x82\u007f~\xa9\xfb\xe1\u007f\xa4\x8d\f\xaeի\x0f\xf7\xe3\x9f\x1fm\x11\x17z@\x9b\xf9\xcf\xf3+w\xda\xe2\xb3;\x91\xa8\x94l\xe9\x9dI`g\xff\x11B\x0f\xf6\x18\x91G{\xf3\x17\xba\xf1\xd9H\xab\xa7;\x99\xf1p\xb1\xd1\xcenߴ\xb1\xba\xba:\x84\u007f\xfe\xda\xdaZ\x8b؆o\xbd\xf5\x96\x8f|\x12\x9f\xe3guu\xb5\xae:\x92\xb5\xb5\xb5\xbe\x13'\xd2\x06\xcb\xe6͛́lX[[\x1b\xa2\xd7gP0\x03\x1b\xdc\x10\xb1\xcf\x10n\xbd\b|f\x94ψl\x18!\xa5\x8f\xe8\xc25x6]㰳\xb3\xd3\xd4\xd3\xd3c\xbez\xf5j\xd0\xf5\xeb\xd7\xfd\x97\x04\xbbq\xe3F\xd0իW\x11)\x10\x04\fa\b\x02/9\x88\tq4\x81\x82\xa3\xf5\xf5\xf5\xbe(\x84\x9f\xf8\xbb\xae\xae\x0e\xff\xb7\x80\x95\xd8\b}[\xb7n5m߾=\x92\xbf\xef\x8e\x1d\xbdS\xd1\xfa\xfazS]]]\xdf\xff\xb7o\xdf\x1e\xee5\xe8lv۶m\xe1h\x1fdǎ\x1d\xe1\x02>\xb6p\xd2nC\xf5\xe1^|;\xd0&\xb4\x8d\xe8\v\x11\xb4/\x12}aP\xfbB\x04\xfa\xfc\xd90z۶mA\x06\xe9\xebw_\x81>ӎ\x1d;|\xfc\x95\x10\xda>\xc3ې\x86\xcf\bm(\xf4\x99\xfa\xfa\xfap\xbe}\xb0\xed\xb6m\xdb\f\xb1\xe1իWM`\x01\xbby\xf3\xa6\xe9\xf3\xcf?\x1fH\x0e\x8a\u007f\xe2\xc3\xebׯ\x1bNH\xb0k\u05ee P\x13\x83\x9d\x14\x04\x85\a\x0e\x1c\b\xc6O\xf2w\xd4\xeeݻ\r\xcd \x04\xbd\x19\n \xeeݻ7\nr\xf0\xe0\xc1\xe0}\xfb\xf6\x85\xf3\u007f\xbf\xf7\xde{aF\xb7\xb1\xa1\xa1!\x8co\xcf\u07bd{C!\xfc\xdf\xf8\x8c\x96\xbe}\xfb\xf6E\x81\xd2\xedСCh\xa3\xef\xef\xbd{\xf7F\x18M\xf1\x06\x1b\xf1\xed\x11\xdb\x10\xb6\x85\x8d\x8d\xf6\x19pU\x82\xab\x02\x02\xd6*\x1ck\xf1\u007f\x83ɚ\x86\xcf\xf0mܿ\u007f\u007f0m\x1b\xa2N?ߞ\x83\a\x0f\x86B\xf8\xbf\xe1\xaf\r\r\r\x86\xd3\xf4ݺu\xcb\xf4\xc5\x17_\f\f\x00_~\xf9e_d\xa0!\xd8Hljj\nkjj\nonn\xee\x93#G\x8e\x98i\xe8;v\xec\x98\tG \x1f|\xf0A8\x910\xc8\xf1\xe3ǩ\xf1\xca\x1d=z4\x04\xed\x13ʱcǨ\xe9C[\xf8v\t$\x14m\xa7\xa1\x0f\xb6\x12\xda\xee\xf8\xf1㐰#G\x8ePa\xb1ijj2I\xb4\x0f\x1b\xd3T|\x06\x15s\x9b\x9b\x9bCI\xbbx\xbf\t\xa7\xe93\x83mCCЀZ\x05,\xc4\xd8\\\x84\xb4\xb5\xb5᧙\xa6>\xeca\xb4\xb5\xb5\x05\v\xc4L\xbb\x8dDO\b\x91\xe0A\xd0g\x16\xb6\xf1\u0085\vT\x1d\a6#\xb6\xe3%\x88\xb2>S{{{0/\xd8Ԣݧ\xa0\xca\x13\xb4\x8f\xba\r\x85\xed\x83\f\xd6x\x1c\xf4\x00p\xed\xda5\xd3\xc7\x1f\u007f\x1c\xc4\v\xd6%4\xf5ݸq\x03\xeb\x1e\x13~\xf22\x98\xed\xfb\xf8\xe3\x8f}\xfai\xb7Q(\x9f~\xfa)U}\xb0\x99P\xd0f\x9a\xfaО\xc1l\x9f\xb7\x971\xdb$\x14\xda\xfa\xc46\x1c\xac\xf1\xf8\xff\x01\xda\xfb/4 u(e).children().length)\n if (typeof selector === 'function') callback = selector;\n\n // filter() receives an instance of Umbrella as in .filter(u('a'))\n if (selector instanceof u) {\n callback = function(node) {\n return (selector.nodes).indexOf(node) !== -1;\n };\n }\n\n // Just a native filtering function for ultra-speed\n return u(this.nodes.filter(callback));\n};\n\n\n// Find all the nodes children of the current ones matched by a selector\nu.prototype.find = function(selector) {\n return this.map(function(node) {\n return u(selector || '*', node);\n });\n};\n\n\n// Get the first of the nodes\nu.prototype.first = function() {\n return this.nodes[0] || false;\n};\n\n\n// [INTERNAL USE ONLY]\n// Generate a fragment of HTML. This irons out the inconsistences\nu.prototype.generate = function(html) {\n // Table elements need to be child of for some f***ed up reason\n if (/^\\s* ]/.test(html)) {\n return u(document.createElement('table')).html(html).children().children().nodes;\n } else if (/^\\s* ]/.test(html)) {\n return u(document.createElement('table')).html(html).children().children().children().nodes;\n } else if (/^\\s* 0;\n};\n\n\n/**\n * Internal use only. This function checks to see if an element is in the page's body. As contains is inclusive and determining if the body contains itself isn't the intention of isInPage this case explicitly returns false.\nhttps://developer.mozilla.org/en-US/docs/Web/API/Node/contains\n * @param {[Object]} node DOM node\n * @return {Boolean} The Node.contains() method returns a Boolean value indicating whether a node is a descendant of a given node or not.\n */\nu.prototype.isInPage = function isInPage(node) {\n return (node === document.body) ? false : document.body.contains(node);\n};\n\n// Get the last of the nodes\nu.prototype.last = function() {\n return this.nodes[this.length - 1] || false;\n};\n\n\n// Merge all of the nodes that the callback returns\nu.prototype.map = function(callback) {\n return callback ? u(this.array(callback)).unique() : this;\n};\n\n\n// Delete all of the nodes that equals the filter\nu.prototype.not = function(filter) {\n return this.filter(function(node) {\n return !u(node).is(filter || true);\n });\n};\n\n\n// Removes the callback to the event listener for each node\nu.prototype.off = function(events, cb, cb2) {\n var cb_filter_off = (cb == null && cb2 == null);\n var sel = null;\n var cb_to_be_removed = cb;\n if (typeof cb === 'string') {\n sel = cb;\n cb_to_be_removed = cb2;\n }\n\n return this.eacharg(events, function(node, event) {\n u(node._e ? node._e[event] : []).each(function(ref) {\n if (cb_filter_off || (ref.orig_callback === cb_to_be_removed && ref.selector === sel)) {\n node.removeEventListener(event, ref.callback);\n }\n });\n });\n};\n\n\n// Attach a callback to the specified events\nu.prototype.on = function(events, cb, cb2) {\n var sel = null;\n var orig_callback = cb;\n if (typeof cb === 'string') {\n sel = cb;\n orig_callback = cb2;\n cb = function(e) {\n var args = arguments;\n var targetFound = false;\n u(e.currentTarget)\n .find(sel)\n .each(function(target) {\n if (target === e.target || target.contains(e.target)) {\n targetFound = true;\n try {\n Object.defineProperty(e, 'currentTarget', {\n get: function() {\n return target;\n }\n });\n } catch (err) {}\n cb2.apply(target, args);\n }\n });\n // due to e.currentEvent reassigning a second (or subsequent) handler may\n // not be fired for a single event, so chekc and apply if needed.\n if (!targetFound && e.currentTarget === e.target) {\n cb2.apply(e.target, args);\n }\n };\n }\n\n // Add the custom data as arguments to the callback\n var callback = function(e) {\n return cb.apply(this, [e].concat(e.detail || []));\n };\n\n return this.eacharg(events, function(node, event) {\n node.addEventListener(event, callback);\n\n // Store it so we can dereference it with `.off()` later on\n node._e = node._e || {};\n node._e[event] = node._e[event] || [];\n node._e[event].push({\n callback: callback,\n orig_callback: orig_callback,\n selector: sel\n });\n });\n};\n\n\n// [INTERNAL USE ONLY]\n\n// Take the arguments and a couple of callback to handle the getter/setter pairs\n// such as: .css('a'), .css('a', 'b'), .css({ a: 'b' })\nu.prototype.pairs = function(name, value, get, set) {\n // Convert it into a plain object if it is not\n if (typeof value !== 'undefined') {\n var nm = name;\n name = {};\n name[nm] = value;\n }\n\n if (typeof name === 'object') {\n // Set the value of each one, for each of the { prop: value } pairs\n return this.each(function(node) {\n for (var key in name) {\n set(node, key, name[key]);\n }\n });\n }\n\n // Return the style of the first one\n return this.length ? get(this.first(), name) : '';\n};\n\n// [INTERNAL USE ONLY]\n\n// Parametize an object: { a: 'b', c: 'd' } => 'a=b&c=d'\nu.prototype.param = function(obj) {\n return Object.keys(obj).map(function(key) {\n return this.uri(key) + '=' + this.uri(obj[key]);\n }.bind(this)).join('&');\n};\n\n// Travel the matched elements one node up\nu.prototype.parent = function(selector) {\n return this.map(function(node) {\n return node.parentNode;\n }).filter(selector);\n};\n\n\n// Add nodes at the beginning of each node\nu.prototype.prepend = function(html, data) {\n return this.adjacent(html, data, function(node, fragment) {\n node.insertBefore(fragment, node.firstChild);\n });\n};\n\n\n// Delete the matched nodes from the DOM\nu.prototype.remove = function() {\n // Loop through all the nodes\n return this.each(function(node) {\n // Perform the removal only if the node has a parent\n if (node.parentNode) {\n node.parentNode.removeChild(node);\n }\n });\n};\n\n\n// Removes a class from all of the matched nodes\nu.prototype.removeClass = function() {\n // Loop the combination of each node with each argument\n return this.eacharg(arguments, function(el, name) {\n // Remove the class using the native method\n el.classList.remove(name);\n });\n};\n\n\n// Replace the matched elements with the passed argument.\nu.prototype.replace = function(html, data) {\n var nodes = [];\n this.adjacent(html, data, function(node, fragment) {\n nodes = nodes.concat(this.slice(fragment.children));\n node.parentNode.replaceChild(fragment, node);\n });\n return u(nodes);\n};\n\n\n// Scroll to the first matched element\nu.prototype.scroll = function() {\n this.first().scrollIntoView({\n behavior: 'smooth'\n });\n return this;\n};\n\n\n// [INTERNAL USE ONLY]\n// Select the adequate part from the context\nu.prototype.select = function(parameter, context) {\n // Allow for spaces before or after\n parameter = parameter.replace(/^\\s*/, '').replace(/\\s*$/, '');\n\n if (/^'),\n // 2) clone the currently matched node\n // 3) append cloned dom node to constructed node based on selector\n return this.map(function(node) {\n return u(selector).each(function(n) {\n findDeepestNode(n)\n .append(node.cloneNode(true));\n\n node\n .parentNode\n .replaceChild(n, node);\n });\n });\n};\n\n// Export it for webpack\nif (typeof module === 'object' && module.exports) {\n // Avoid breaking it for `import { u } from ...`. Add `import u from ...`\n module.exports = u;\n module.exports.u = u;\n}\n"), } filee := &embedded.EmbeddedFile{ - Filename: "logo.svg", - FileModTime: time.Unix(1612012861, 0), + Filename: "02-polyfill.js", + FileModTime: time.Unix(1661817969, 0), - Content: string("\n \nSpyda\n\n \n\n"), + Content: string("(function () {\n\nif (typeof window.Element === \"undefined\" || \"classList\" in document.documentElement) return;\n\nvar prototype = Array.prototype,\n push = prototype.push,\n splice = prototype.splice,\n join = prototype.join;\n\nfunction DOMTokenList(el) {\n this.el = el;\n // The className needs to be trimmed and split on whitespace\n // to retrieve a list of classes.\n var classes = el.className.replace(/^\\s+|\\s+$/g,'').split(/\\s+/);\n for (var i = 0; i < classes.length; i++) {\n push.call(this, classes[i]);\n }\n};\n\nDOMTokenList.prototype = {\n add: function(token) {\n if(this.contains(token)) return;\n push.call(this, token);\n this.el.className = this.toString();\n },\n contains: function(token) {\n return this.el.className.indexOf(token) != -1;\n },\n item: function(index) {\n return this[index] || null;\n },\n remove: function(token) {\n if (!this.contains(token)) return;\n for (var i = 0; i < this.length; i++) {\n if (this[i] == token) break;\n }\n splice.call(this, i, 1);\n this.el.className = this.toString();\n },\n toString: function() {\n return join.call(this, ' ');\n },\n toggle: function(token) {\n if (!this.contains(token)) {\n this.add(token);\n } else {\n this.remove(token);\n }\n\n return this.contains(token);\n }\n};\n\nwindow.DOMTokenList = DOMTokenList;\n\nfunction defineElementGetter (obj, prop, getter) {\n if (Object.defineProperty) {\n Object.defineProperty(obj, prop,{\n get : getter\n });\n } else {\n obj.__defineGetter__(prop, getter);\n }\n}\n\ndefineElementGetter(Element.prototype, 'classList', function () {\n return new DOMTokenList(this);\n});\n\n})();\n"), + } + filef := &embedded.EmbeddedFile{ + Filename: "03-twix.js", + FileModTime: time.Unix(1661817969, 0), + + Content: string("/*\n * Twix v1.0 - a lightweight library for making AJAX requests.\n * Author: Neil Cowburn (neilco@gmail.com)\n * \n * Copyright (c) 2013 Neil Cowburn (http://github.com/neilco/)\n * \n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n * \n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n * \n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nvar Twix = (function () {\n function Twix() { }\n \n Twix.ajax = function(options) {\n options = options || {url:\"\"};\n options.type = options.type.toUpperCase() || 'GET';\n options.headers = options.headers || {};\n options.timeout = parseInt(options.timeout) || 0;\n options.success = options.success || function() {};\n options.error = options.error || function() {};\n options.async = typeof options.async === 'undefined' ? true : options.async;\n\n var client = new XMLHttpRequest();\n if (options.timeout > 0) {\n client.timeout = options.timeout;\n client.ontimeout = function () { \n options.error('timeout', 'timeout', client); \n };\n }\n client.open(options.type, options.url, options.async);\n\n for (var i in options.headers) {\n if (options.headers.hasOwnProperty(i)) {\n client.setRequestHeader(i, options.headers[i]);\n }\n }\n \n client.send(options.data);\n client.onreadystatechange = function() {\n if (this.readyState == 4 && ((this.status >= 200 && this.status < 300) || this.status == 304)) {\n var data = this.responseText;\n var contentType = this.getResponseHeader('Content-Type');\n if (contentType && contentType.match(/json/)) {\n data = JSON.parse(this.responseText);\n }\n options.success(data, this.statusText, this);\n } else if (this.readyState == 4) {\n options.error(this.status, this.statusText, this);\n }\n };\n\n if (options.async == false) {\n if (client.readyState == 4 && ((client.status >= 200 && client.status < 300) || client.status == 304)) {\n options.success(client.responseText, client);\n } else if (client.readyState == 4) {\n options.error(client.status, client.statusText, client);\n }\n } \n\n return client;\n };\n\n var _ajax = function(type, url, data, callback) {\n if (typeof data === \"function\") {\n callback = data;\n data = undefined;\n }\n return Twix.ajax({\n url: url,\n data: data, \n type: type,\n success: callback\n });\n };\n\n Twix.get = function(url, data, callback) {\n return _ajax(\"GET\", url, data, callback);\n };\n\n Twix.head = function(url, data, callback) {\n return _ajax(\"HEAD\", url, data, callback);\n };\n\n Twix.post = function(url, data, callback) {\n return _ajax(\"POST\", url, data, callback);\n };\n\n Twix.patch = function(url, data, callback) {\n return _ajax(\"PATCH\", url, data, callback);\n };\n\n Twix.put = function(url, data, callback) {\n return _ajax(\"PUT\", url, data, callback);\n };\n\n Twix.delete = function(url, data, callback) {\n return _ajax(\"DELETE\", url, data, callback);\n };\n\n Twix.options = function(url, data, callback) {\n return _ajax(\"OPTIONS\", url, data, callback);\n };\n \n \n return Twix;\n})();\n\n__ = Twix;\n"), + } + fileg := &embedded.EmbeddedFile{ + Filename: "99-spyda.js", + FileModTime: time.Unix(1661817969, 0), + + Content: string("u(\"#burgerMenu\").on(\"click\", function(e) {\n e.preventDefault();\n\n if (u(\"#mainNav\").hasClass(\"responsive\")) {\n u(\"#mainNav\").removeClass(\"responsive\");\n } else {\n u(\"#mainNav\").addClass(\"responsive\");\n }\n});\n"), + } + fileh := &embedded.EmbeddedFile{ + Filename: "spyda.min.js", + FileModTime: time.Unix(1661821437, 0), + + Content: string("var u=function(parameter,context){if(!(this instanceof u)){return new u(parameter,context);}\nif(parameter instanceof u){return parameter;}\nif(typeof parameter==='string'){parameter=this.select(parameter,context);}\nif(parameter&¶meter.nodeName){parameter=[parameter];}\nthis.nodes=this.slice(parameter);};u.prototype={get length(){return this.nodes.length;}};u.prototype.nodes=[];u.prototype.addClass=function(){return this.eacharg(arguments,function(el,name){el.classList.add(name);});};u.prototype.adjacent=function(html,data,callback){if(typeof data==='number'){if(data===0){data=[];}else{data=new Array(data).join().split(',').map(Number.call,Number);}}\nreturn this.each(function(node,j){var fragment=document.createDocumentFragment();u(data||{}).map(function(el,i){var part=(typeof html==='function')?html.call(this,el,i,node,j):html;if(typeof part==='string'){return this.generate(part);}\nreturn u(part);}).each(function(n){this.isInPage(n)?fragment.appendChild(u(n).clone().first()):fragment.appendChild(n);});callback.call(this,node,fragment);});};u.prototype.after=function(html,data){return this.adjacent(html,data,function(node,fragment){node.parentNode.insertBefore(fragment,node.nextSibling);});};u.prototype.append=function(html,data){return this.adjacent(html,data,function(node,fragment){node.appendChild(fragment);});};u.prototype.args=function(args,node,i){if(typeof args==='function'){args=args(node,i);}\nif(typeof args!=='string'){args=this.slice(args).map(this.str(node,i));}\nreturn args.toString().split(/[\\s,]+/).filter(function(e){return e.length;});};u.prototype.array=function(callback){callback=callback;var self=this;return this.nodes.reduce(function(list,node,i){var val;if(callback){val=callback.call(self,node,i);if(!val)val=false;if(typeof val==='string')val=u(val);if(val instanceof u)val=val.nodes;}else{val=node.innerHTML;}\nreturn list.concat(val!==false?val:[]);},[]);};u.prototype.attr=function(name,value,data){data=data?'data-':'';return this.pairs(name,value,function(node,name){return node.getAttribute(data+name);},function(node,name,value){node.setAttribute(data+name,value);});};u.prototype.before=function(html,data){return this.adjacent(html,data,function(node,fragment){node.parentNode.insertBefore(fragment,node);});};u.prototype.children=function(selector){return this.map(function(node){return this.slice(node.children);}).filter(selector);};u.prototype.clone=function(){return this.map(function(node,i){var clone=node.cloneNode(true);var dest=this.getAll(clone);this.getAll(node).each(function(src,i){for(var key in this.mirror){if(this.mirror[key]){this.mirror[key](src,dest.nodes[i]);}}});return clone;});};u.prototype.getAll=function getAll(context){return u([context].concat(u('*',context).nodes));};u.prototype.mirror={};u.prototype.mirror.events=function(src,dest){if(!src._e)return;for(var type in src._e){src._e[type].forEach(function(ref){u(dest).on(type,ref.callback);});}};u.prototype.mirror.select=function(src,dest){if(u(src).is('select')){dest.value=src.value;}};u.prototype.mirror.textarea=function(src,dest){if(u(src).is('textarea')){dest.value=src.value;}};u.prototype.closest=function(selector){return this.map(function(node){do{if(u(node).is(selector)){return node;}}while((node=node.parentNode)&&node!==document);});};u.prototype.data=function(name,value){return this.attr(name,value,true);};u.prototype.each=function(callback){this.nodes.forEach(callback.bind(this));return this;};u.prototype.eacharg=function(args,callback){return this.each(function(node,i){this.args(args,node,i).forEach(function(arg){callback.call(this,node,arg);},this);});};u.prototype.empty=function(){return this.each(function(node){while(node.firstChild){node.removeChild(node.firstChild);}});};u.prototype.filter=function(selector){var callback=function(node){node.matches=node.matches||node.msMatchesSelector||node.webkitMatchesSelector;return node.matches(selector||'*');};if(typeof selector==='function')callback=selector;if(selector instanceof u){callback=function(node){return(selector.nodes).indexOf(node)!==-1;};}\nreturn u(this.nodes.filter(callback));};u.prototype.find=function(selector){return this.map(function(node){return u(selector||'*',node);});};u.prototype.first=function(){return this.nodes[0]||false;};u.prototype.generate=function(html){if(/^\\s* ]/.test(html)){return u(document.createElement('table')).html(html).children().children().nodes;}else if(/^\\s* ]/.test(html)){return u(document.createElement('table')).html(html).children().children().children().nodes;}else if(/^\\s*0;};u.prototype.isInPage=function isInPage(node){return(node===document.body)?false:document.body.contains(node);};u.prototype.last=function(){return this.nodes[this.length-1]||false;};u.prototype.map=function(callback){return callback?u(this.array(callback)).unique():this;};u.prototype.not=function(filter){return this.filter(function(node){return!u(node).is(filter||true);});};u.prototype.off=function(events,cb,cb2){var cb_filter_off=(cb==null&&cb2==null);var sel=null;var cb_to_be_removed=cb;if(typeof cb==='string'){sel=cb;cb_to_be_removed=cb2;}\nreturn this.eacharg(events,function(node,event){u(node._e?node._e[event]:[]).each(function(ref){if(cb_filter_off||(ref.orig_callback===cb_to_be_removed&&ref.selector===sel)){node.removeEventListener(event,ref.callback);}});});};u.prototype.on=function(events,cb,cb2){var sel=null;var orig_callback=cb;if(typeof cb==='string'){sel=cb;orig_callback=cb2;cb=function(e){var args=arguments;var targetFound=false;u(e.currentTarget).find(sel).each(function(target){if(target===e.target||target.contains(e.target)){targetFound=true;try{Object.defineProperty(e,'currentTarget',{get:function(){return target;}});}catch(err){}\ncb2.apply(target,args);}});if(!targetFound&&e.currentTarget===e.target){cb2.apply(e.target,args);}};}\nvar callback=function(e){return cb.apply(this,[e].concat(e.detail||[]));};return this.eacharg(events,function(node,event){node.addEventListener(event,callback);node._e=node._e||{};node._e[event]=node._e[event]||[];node._e[event].push({callback:callback,orig_callback:orig_callback,selector:sel});});};u.prototype.pairs=function(name,value,get,set){if(typeof value!=='undefined'){var nm=name;name={};name[nm]=value;}\nif(typeof name==='object'){return this.each(function(node){for(var key in name){set(node,key,name[key]);}});}\nreturn this.length?get(this.first(),name):'';};u.prototype.param=function(obj){return Object.keys(obj).map(function(key){return this.uri(key)+'='+this.uri(obj[key]);}.bind(this)).join('&');};u.prototype.parent=function(selector){return this.map(function(node){return node.parentNode;}).filter(selector);};u.prototype.prepend=function(html,data){return this.adjacent(html,data,function(node,fragment){node.insertBefore(fragment,node.firstChild);});};u.prototype.remove=function(){return this.each(function(node){if(node.parentNode){node.parentNode.removeChild(node);}});};u.prototype.removeClass=function(){return this.eacharg(arguments,function(el,name){el.classList.remove(name);});};u.prototype.replace=function(html,data){var nodes=[];this.adjacent(html,data,function(node,fragment){nodes=nodes.concat(this.slice(fragment.children));node.parentNode.replaceChild(fragment,node);});return u(nodes);};u.prototype.scroll=function(){this.first().scrollIntoView({behavior:'smooth'});return this;};u.prototype.select=function(parameter,context){parameter=parameter.replace(/^\\s*/,'').replace(/\\s*$/,'');if(/^0){client.timeout=options.timeout;client.ontimeout=function(){options.error('timeout','timeout',client);};}\nclient.open(options.type,options.url,options.async);for(var i in options.headers){if(options.headers.hasOwnProperty(i)){client.setRequestHeader(i,options.headers[i]);}}\nclient.send(options.data);client.onreadystatechange=function(){if(this.readyState==4&&((this.status>=200&&this.status<300)||this.status==304)){var data=this.responseText;var contentType=this.getResponseHeader('Content-Type');if(contentType&&contentType.match(/json/)){data=JSON.parse(this.responseText);}\noptions.success(data,this.statusText,this);}else if(this.readyState==4){options.error(this.status,this.statusText,this);}};if(options.async==false){if(client.readyState==4&&((client.status>=200&&client.status<300)||client.status==304)){options.success(client.responseText,client);}else if(client.readyState==4){options.error(client.status,client.statusText,client);}}\nreturn client;};var _ajax=function(type,url,data,callback){if(typeof data===\"function\"){callback=data;data=undefined;}\nreturn Twix.ajax({url:url,data:data,type:type,success:callback});};Twix.get=function(url,data,callback){return _ajax(\"GET\",url,data,callback);};Twix.head=function(url,data,callback){return _ajax(\"HEAD\",url,data,callback);};Twix.post=function(url,data,callback){return _ajax(\"POST\",url,data,callback);};Twix.patch=function(url,data,callback){return _ajax(\"PATCH\",url,data,callback);};Twix.put=function(url,data,callback){return _ajax(\"PUT\",url,data,callback);};Twix.delete=function(url,data,callback){return _ajax(\"DELETE\",url,data,callback);};Twix.options=function(url,data,callback){return _ajax(\"OPTIONS\",url,data,callback);};return Twix;})();__=Twix;u(\"#burgerMenu\").on(\"click\",function(e){e.preventDefault();if(u(\"#mainNav\").hasClass(\"responsive\")){u(\"#mainNav\").removeClass(\"responsive\");}else{u(\"#mainNav\").addClass(\"responsive\");}});"), } // define dirs dirb := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1612012861, 0), + DirModTime: time.Unix(1661817969, 0), ChildFiles: []*embedded.EmbeddedFile{ filec, // ".gitkeep" - filed, // "favicon.png" - filee, // "logo.svg" + filed, // "01-umbrella.js" + filee, // "02-polyfill.js" + filef, // "03-twix.js" + fileg, // "99-spyda.js" + fileh, // "spyda.min.js" }, } @@ -164,16 +186,19 @@ func init() { dirb.ChildDirs = []*embedded.EmbeddedDir{} // register embeddedBox - embedded.RegisterEmbeddedBox(`static/img`, &embedded.EmbeddedBox{ - Name: `static/img`, - Time: time.Unix(1612012861, 0), + embedded.RegisterEmbeddedBox(`static/js`, &embedded.EmbeddedBox{ + Name: `static/js`, + Time: time.Unix(1661817969, 0), Dirs: map[string]*embedded.EmbeddedDir{ "": dirb, }, Files: map[string]*embedded.EmbeddedFile{ - ".gitkeep": filec, - "favicon.png": filed, - "logo.svg": filee, + ".gitkeep": filec, + "01-umbrella.js": filed, + "02-polyfill.js": filee, + "03-twix.js": filef, + "99-spyda.js": fileg, + "spyda.min.js": fileh, }, }) } @@ -181,191 +206,167 @@ func init() { func init() { // define files - fileg := &embedded.EmbeddedFile{ - Filename: ".gitkeep", - FileModTime: time.Unix(1612012861, 0), - - Content: string(""), - } - fileh := &embedded.EmbeddedFile{ - Filename: "01-umbrella.js", - FileModTime: time.Unix(1612012861, 0), - - Content: string("// Umbrella JS http://umbrellajs.com/\n// -----------\n// Small, lightweight jQuery alternative\n// @author Francisco Presencia Fandos https://francisco.io/\n// @inspiration http://youmightnotneedjquery.com/\n\n// Initialize the library\nvar u = function(parameter, context) {\n // Make it an instance of u() to avoid needing 'new' as in 'new u()' and just\n // use 'u().bla();'.\n // @reference http://stackoverflow.com/q/24019863\n // @reference http://stackoverflow.com/q/8875878\n if (!(this instanceof u)) {\n return new u(parameter, context);\n }\n\n // No need to further processing it if it's already an instance\n if (parameter instanceof u) {\n return parameter;\n }\n\n // Parse it as a CSS selector if it's a string\n if (typeof parameter === 'string') {\n parameter = this.select(parameter, context);\n }\n\n // If we're referring a specific node as in on('click', function(){ u(this) })\n // or the select() function returned a single node such as in '#id'\n if (parameter && parameter.nodeName) {\n parameter = [parameter];\n }\n\n // Convert to an array, since there are many 'array-like' stuff in js-land\n this.nodes = this.slice(parameter);\n};\n\n// Map u(...).length to u(...).nodes.length\nu.prototype = {\n get length() {\n return this.nodes.length;\n }\n};\n\n// This made the code faster, read \"Initializing instance variables\" in\n// https://developers.google.com/speed/articles/optimizing-javascript\nu.prototype.nodes = [];\n\n// Add class(es) to the matched nodes\nu.prototype.addClass = function() {\n return this.eacharg(arguments, function(el, name) {\n el.classList.add(name);\n });\n};\n\n\n// [INTERNAL USE ONLY]\n// Add text in the specified position. It is used by other functions\nu.prototype.adjacent = function(html, data, callback) {\n if (typeof data === 'number') {\n if (data === 0) {\n data = [];\n } else {\n data = new Array(data).join().split(',').map(Number.call, Number);\n }\n }\n\n // Loop through all the nodes. It cannot reuse the eacharg() since the data\n // we want to do it once even if there's no \"data\" and we accept a selector\n return this.each(function(node, j) {\n var fragment = document.createDocumentFragment();\n\n // Allow for data to be falsy and still loop once\n u(data || {}).map(function(el, i) {\n // Allow for callbacks that accept some data\n var part = (typeof html === 'function') ? html.call(this, el, i, node, j) : html;\n\n if (typeof part === 'string') {\n return this.generate(part);\n }\n\n return u(part);\n }).each(function(n) {\n this.isInPage(n) ?\n fragment.appendChild(u(n).clone().first()) :\n fragment.appendChild(n);\n });\n\n callback.call(this, node, fragment);\n });\n};\n\n// Add some html as a sibling after each of the matched elements.\nu.prototype.after = function(html, data) {\n return this.adjacent(html, data, function(node, fragment) {\n node.parentNode.insertBefore(fragment, node.nextSibling);\n });\n};\n\n\n// Add some html as a child at the end of each of the matched elements.\nu.prototype.append = function(html, data) {\n return this.adjacent(html, data, function(node, fragment) {\n node.appendChild(fragment);\n });\n};\n\n\n// [INTERNAL USE ONLY]\n\n// Normalize the arguments to an array of strings\n// Allow for several class names like \"a b, c\" and several parameters\nu.prototype.args = function(args, node, i) {\n if (typeof args === 'function') {\n args = args(node, i);\n }\n\n // First flatten it all to a string http://stackoverflow.com/q/22920305\n // If we try to slice a string bad things happen: ['n', 'a', 'm', 'e']\n if (typeof args !== 'string') {\n args = this.slice(args).map(this.str(node, i));\n }\n\n // Then convert that string to an array of not-null strings\n return args.toString().split(/[\\s,]+/).filter(function(e) {\n return e.length;\n });\n};\n\n\n// Merge all of the nodes that the callback return into a simple array\nu.prototype.array = function(callback) {\n callback = callback;\n var self = this;\n return this.nodes.reduce(function(list, node, i) {\n var val;\n if (callback) {\n val = callback.call(self, node, i);\n if (!val) val = false;\n if (typeof val === 'string') val = u(val);\n if (val instanceof u) val = val.nodes;\n } else {\n val = node.innerHTML;\n }\n return list.concat(val !== false ? val : []);\n }, []);\n};\n\n\n// [INTERNAL USE ONLY]\n\n// Handle attributes for the matched elements\nu.prototype.attr = function(name, value, data) {\n data = data ? 'data-' : '';\n\n // This will handle those elements that can accept a pair with these footprints:\n // .attr('a'), .attr('a', 'b'), .attr({ a: 'b' })\n return this.pairs(name, value, function(node, name) {\n return node.getAttribute(data + name);\n }, function(node, name, value) {\n node.setAttribute(data + name, value);\n });\n};\n\n\n// Add some html before each of the matched elements.\nu.prototype.before = function(html, data) {\n return this.adjacent(html, data, function(node, fragment) {\n node.parentNode.insertBefore(fragment, node);\n });\n};\n\n\n// Get the direct children of all of the nodes with an optional filter\nu.prototype.children = function(selector) {\n return this.map(function(node) {\n return this.slice(node.children);\n }).filter(selector);\n};\n\n\n/**\n * Deep clone a DOM node and its descendants.\n * @return {[Object]} Returns an Umbrella.js instance.\n */\nu.prototype.clone = function() {\n return this.map(function(node, i) {\n var clone = node.cloneNode(true);\n var dest = this.getAll(clone);\n\n this.getAll(node).each(function(src, i) {\n for (var key in this.mirror) {\n if (this.mirror[key]) {\n this.mirror[key](src, dest.nodes[i]);\n }\n }\n });\n\n return clone;\n });\n};\n\n/**\n * Return an array of DOM nodes of a source node and its children.\n * @param {[Object]} context DOM node.\n * @param {[String]} tag DOM node tagName.\n * @return {[Array]} Array containing queried DOM nodes.\n */\nu.prototype.getAll = function getAll(context) {\n return u([context].concat(u('*', context).nodes));\n};\n\n// Store all of the operations to perform when cloning elements\nu.prototype.mirror = {};\n\n/**\n * Copy all JavaScript events of source node to destination node.\n * @param {[Object]} source DOM node\n * @param {[Object]} destination DOM node\n * @return {[undefined]]}\n */\nu.prototype.mirror.events = function(src, dest) {\n if (!src._e) return;\n\n for (var type in src._e) {\n src._e[type].forEach(function(ref) {\n u(dest).on(type, ref.callback);\n });\n }\n};\n\n/**\n * Copy select input value to its clone.\n * @param {[Object]} src DOM node\n * @param {[Object]} dest DOM node\n * @return {[undefined]}\n */\nu.prototype.mirror.select = function(src, dest) {\n if (u(src).is('select')) {\n dest.value = src.value;\n }\n};\n\n/**\n * Copy textarea input value to its clone\n * @param {[Object]} src DOM node\n * @param {[Object]} dest DOM node\n * @return {[undefined]}\n */\nu.prototype.mirror.textarea = function(src, dest) {\n if (u(src).is('textarea')) {\n dest.value = src.value;\n }\n};\n\n\n// Find the first ancestor that matches the selector for each node\nu.prototype.closest = function(selector) {\n return this.map(function(node) {\n // Keep going up and up on the tree. First element is also checked\n do {\n if (u(node).is(selector)) {\n return node;\n }\n } while ((node = node.parentNode) && node !== document);\n });\n};\n\n\n// Handle data-* attributes for the matched elements\nu.prototype.data = function(name, value) {\n return this.attr(name, value, true);\n};\n\n\n// Loops through every node from the current call\nu.prototype.each = function(callback) {\n // By doing callback.call we allow \"this\" to be the context for\n // the callback (see http://stackoverflow.com/q/4065353 precisely)\n this.nodes.forEach(callback.bind(this));\n\n return this;\n};\n\n\n// [INTERNAL USE ONLY]\n// Loop through the combination of every node and every argument passed\nu.prototype.eacharg = function(args, callback) {\n return this.each(function(node, i) {\n this.args(args, node, i).forEach(function(arg) {\n // Perform the callback for this node\n // By doing callback.call we allow \"this\" to be the context for\n // the callback (see http://stackoverflow.com/q/4065353 precisely)\n callback.call(this, node, arg);\n }, this);\n });\n};\n\n\n// Remove all children of the matched nodes from the DOM.\nu.prototype.empty = function() {\n return this.each(function(node) {\n while (node.firstChild) {\n node.removeChild(node.firstChild);\n }\n });\n};\n\n\n// .filter(selector)\n// Delete all of the nodes that don't pass the selector\nu.prototype.filter = function(selector) {\n // The default function if it's a CSS selector\n // Cannot change name to 'selector' since it'd mess with it inside this fn\n var callback = function(node) {\n // Make it compatible with some other browsers\n node.matches = node.matches || node.msMatchesSelector || node.webkitMatchesSelector;\n\n // Check if it's the same element (or any element if no selector was passed)\n return node.matches(selector || '*');\n };\n\n // filter() receives a function as in .filter(e => u(e).children().length)\n if (typeof selector === 'function') callback = selector;\n\n // filter() receives an instance of Umbrella as in .filter(u('a'))\n if (selector instanceof u) {\n callback = function(node) {\n return (selector.nodes).indexOf(node) !== -1;\n };\n }\n\n // Just a native filtering function for ultra-speed\n return u(this.nodes.filter(callback));\n};\n\n\n// Find all the nodes children of the current ones matched by a selector\nu.prototype.find = function(selector) {\n return this.map(function(node) {\n return u(selector || '*', node);\n });\n};\n\n\n// Get the first of the nodes\nu.prototype.first = function() {\n return this.nodes[0] || false;\n};\n\n\n// [INTERNAL USE ONLY]\n// Generate a fragment of HTML. This irons out the inconsistences\nu.prototype.generate = function(html) {\n // Table elements need to be child of
for some f***ed up reason\n if (/^\\s* ]/.test(html)) {\n return u(document.createElement('table')).html(html).children().children().nodes;\n } else if (/^\\s* ]/.test(html)) {\n return u(document.createElement('table')).html(html).children().children().children().nodes;\n } else if (/^\\s* 0;\n};\n\n\n/**\n * Internal use only. This function checks to see if an element is in the page's body. As contains is inclusive and determining if the body contains itself isn't the intention of isInPage this case explicitly returns false.\nhttps://developer.mozilla.org/en-US/docs/Web/API/Node/contains\n * @param {[Object]} node DOM node\n * @return {Boolean} The Node.contains() method returns a Boolean value indicating whether a node is a descendant of a given node or not.\n */\nu.prototype.isInPage = function isInPage(node) {\n return (node === document.body) ? false : document.body.contains(node);\n};\n\n// Get the last of the nodes\nu.prototype.last = function() {\n return this.nodes[this.length - 1] || false;\n};\n\n\n// Merge all of the nodes that the callback returns\nu.prototype.map = function(callback) {\n return callback ? u(this.array(callback)).unique() : this;\n};\n\n\n// Delete all of the nodes that equals the filter\nu.prototype.not = function(filter) {\n return this.filter(function(node) {\n return !u(node).is(filter || true);\n });\n};\n\n\n// Removes the callback to the event listener for each node\nu.prototype.off = function(events, cb, cb2) {\n var cb_filter_off = (cb == null && cb2 == null);\n var sel = null;\n var cb_to_be_removed = cb;\n if (typeof cb === 'string') {\n sel = cb;\n cb_to_be_removed = cb2;\n }\n\n return this.eacharg(events, function(node, event) {\n u(node._e ? node._e[event] : []).each(function(ref) {\n if (cb_filter_off || (ref.orig_callback === cb_to_be_removed && ref.selector === sel)) {\n node.removeEventListener(event, ref.callback);\n }\n });\n });\n};\n\n\n// Attach a callback to the specified events\nu.prototype.on = function(events, cb, cb2) {\n var sel = null;\n var orig_callback = cb;\n if (typeof cb === 'string') {\n sel = cb;\n orig_callback = cb2;\n cb = function(e) {\n var args = arguments;\n var targetFound = false;\n u(e.currentTarget)\n .find(sel)\n .each(function(target) {\n if (target === e.target || target.contains(e.target)) {\n targetFound = true;\n try {\n Object.defineProperty(e, 'currentTarget', {\n get: function() {\n return target;\n }\n });\n } catch (err) {}\n cb2.apply(target, args);\n }\n });\n // due to e.currentEvent reassigning a second (or subsequent) handler may\n // not be fired for a single event, so chekc and apply if needed.\n if (!targetFound && e.currentTarget === e.target) {\n cb2.apply(e.target, args);\n }\n };\n }\n\n // Add the custom data as arguments to the callback\n var callback = function(e) {\n return cb.apply(this, [e].concat(e.detail || []));\n };\n\n return this.eacharg(events, function(node, event) {\n node.addEventListener(event, callback);\n\n // Store it so we can dereference it with `.off()` later on\n node._e = node._e || {};\n node._e[event] = node._e[event] || [];\n node._e[event].push({\n callback: callback,\n orig_callback: orig_callback,\n selector: sel\n });\n });\n};\n\n\n// [INTERNAL USE ONLY]\n\n// Take the arguments and a couple of callback to handle the getter/setter pairs\n// such as: .css('a'), .css('a', 'b'), .css({ a: 'b' })\nu.prototype.pairs = function(name, value, get, set) {\n // Convert it into a plain object if it is not\n if (typeof value !== 'undefined') {\n var nm = name;\n name = {};\n name[nm] = value;\n }\n\n if (typeof name === 'object') {\n // Set the value of each one, for each of the { prop: value } pairs\n return this.each(function(node) {\n for (var key in name) {\n set(node, key, name[key]);\n }\n });\n }\n\n // Return the style of the first one\n return this.length ? get(this.first(), name) : '';\n};\n\n// [INTERNAL USE ONLY]\n\n// Parametize an object: { a: 'b', c: 'd' } => 'a=b&c=d'\nu.prototype.param = function(obj) {\n return Object.keys(obj).map(function(key) {\n return this.uri(key) + '=' + this.uri(obj[key]);\n }.bind(this)).join('&');\n};\n\n// Travel the matched elements one node up\nu.prototype.parent = function(selector) {\n return this.map(function(node) {\n return node.parentNode;\n }).filter(selector);\n};\n\n\n// Add nodes at the beginning of each node\nu.prototype.prepend = function(html, data) {\n return this.adjacent(html, data, function(node, fragment) {\n node.insertBefore(fragment, node.firstChild);\n });\n};\n\n\n// Delete the matched nodes from the DOM\nu.prototype.remove = function() {\n // Loop through all the nodes\n return this.each(function(node) {\n // Perform the removal only if the node has a parent\n if (node.parentNode) {\n node.parentNode.removeChild(node);\n }\n });\n};\n\n\n// Removes a class from all of the matched nodes\nu.prototype.removeClass = function() {\n // Loop the combination of each node with each argument\n return this.eacharg(arguments, function(el, name) {\n // Remove the class using the native method\n el.classList.remove(name);\n });\n};\n\n\n// Replace the matched elements with the passed argument.\nu.prototype.replace = function(html, data) {\n var nodes = [];\n this.adjacent(html, data, function(node, fragment) {\n nodes = nodes.concat(this.slice(fragment.children));\n node.parentNode.replaceChild(fragment, node);\n });\n return u(nodes);\n};\n\n\n// Scroll to the first matched element\nu.prototype.scroll = function() {\n this.first().scrollIntoView({\n behavior: 'smooth'\n });\n return this;\n};\n\n\n// [INTERNAL USE ONLY]\n// Select the adequate part from the context\nu.prototype.select = function(parameter, context) {\n // Allow for spaces before or after\n parameter = parameter.replace(/^\\s*/, '').replace(/\\s*$/, '');\n\n if (/^'),\n // 2) clone the currently matched node\n // 3) append cloned dom node to constructed node based on selector\n return this.map(function(node) {\n return u(selector).each(function(n) {\n findDeepestNode(n)\n .append(node.cloneNode(true));\n\n node\n .parentNode\n .replaceChild(n, node);\n });\n });\n};\n\n// Export it for webpack\nif (typeof module === 'object' && module.exports) {\n // Avoid breaking it for `import { u } from ...`. Add `import u from ...`\n module.exports = u;\n module.exports.u = u;\n}\n"), - } - filei := &embedded.EmbeddedFile{ - Filename: "02-polyfill.js", - FileModTime: time.Unix(1612012861, 0), - - Content: string("(function () {\n\nif (typeof window.Element === \"undefined\" || \"classList\" in document.documentElement) return;\n\nvar prototype = Array.prototype,\n push = prototype.push,\n splice = prototype.splice,\n join = prototype.join;\n\nfunction DOMTokenList(el) {\n this.el = el;\n // The className needs to be trimmed and split on whitespace\n // to retrieve a list of classes.\n var classes = el.className.replace(/^\\s+|\\s+$/g,'').split(/\\s+/);\n for (var i = 0; i < classes.length; i++) {\n push.call(this, classes[i]);\n }\n};\n\nDOMTokenList.prototype = {\n add: function(token) {\n if(this.contains(token)) return;\n push.call(this, token);\n this.el.className = this.toString();\n },\n contains: function(token) {\n return this.el.className.indexOf(token) != -1;\n },\n item: function(index) {\n return this[index] || null;\n },\n remove: function(token) {\n if (!this.contains(token)) return;\n for (var i = 0; i < this.length; i++) {\n if (this[i] == token) break;\n }\n splice.call(this, i, 1);\n this.el.className = this.toString();\n },\n toString: function() {\n return join.call(this, ' ');\n },\n toggle: function(token) {\n if (!this.contains(token)) {\n this.add(token);\n } else {\n this.remove(token);\n }\n\n return this.contains(token);\n }\n};\n\nwindow.DOMTokenList = DOMTokenList;\n\nfunction defineElementGetter (obj, prop, getter) {\n if (Object.defineProperty) {\n Object.defineProperty(obj, prop,{\n get : getter\n });\n } else {\n obj.__defineGetter__(prop, getter);\n }\n}\n\ndefineElementGetter(Element.prototype, 'classList', function () {\n return new DOMTokenList(this);\n});\n\n})();\n"), - } filej := &embedded.EmbeddedFile{ - Filename: "03-twix.js", - FileModTime: time.Unix(1612012861, 0), - - Content: string("/*\n * Twix v1.0 - a lightweight library for making AJAX requests.\n * Author: Neil Cowburn (neilco@gmail.com)\n * \n * Copyright (c) 2013 Neil Cowburn (http://github.com/neilco/)\n * \n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n * \n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n * \n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\n * THE SOFTWARE.\n */\nvar Twix = (function () {\n function Twix() { }\n \n Twix.ajax = function(options) {\n options = options || {url:\"\"};\n options.type = options.type.toUpperCase() || 'GET';\n options.headers = options.headers || {};\n options.timeout = parseInt(options.timeout) || 0;\n options.success = options.success || function() {};\n options.error = options.error || function() {};\n options.async = typeof options.async === 'undefined' ? true : options.async;\n\n var client = new XMLHttpRequest();\n if (options.timeout > 0) {\n client.timeout = options.timeout;\n client.ontimeout = function () { \n options.error('timeout', 'timeout', client); \n };\n }\n client.open(options.type, options.url, options.async);\n\n for (var i in options.headers) {\n if (options.headers.hasOwnProperty(i)) {\n client.setRequestHeader(i, options.headers[i]);\n }\n }\n \n client.send(options.data);\n client.onreadystatechange = function() {\n if (this.readyState == 4 && ((this.status >= 200 && this.status < 300) || this.status == 304)) {\n var data = this.responseText;\n var contentType = this.getResponseHeader('Content-Type');\n if (contentType && contentType.match(/json/)) {\n data = JSON.parse(this.responseText);\n }\n options.success(data, this.statusText, this);\n } else if (this.readyState == 4) {\n options.error(this.status, this.statusText, this);\n }\n };\n\n if (options.async == false) {\n if (client.readyState == 4 && ((client.status >= 200 && client.status < 300) || client.status == 304)) {\n options.success(client.responseText, client);\n } else if (client.readyState == 4) {\n options.error(client.status, client.statusText, client);\n }\n } \n\n return client;\n };\n\n var _ajax = function(type, url, data, callback) {\n if (typeof data === \"function\") {\n callback = data;\n data = undefined;\n }\n return Twix.ajax({\n url: url,\n data: data, \n type: type,\n success: callback\n });\n };\n\n Twix.get = function(url, data, callback) {\n return _ajax(\"GET\", url, data, callback);\n };\n\n Twix.head = function(url, data, callback) {\n return _ajax(\"HEAD\", url, data, callback);\n };\n\n Twix.post = function(url, data, callback) {\n return _ajax(\"POST\", url, data, callback);\n };\n\n Twix.patch = function(url, data, callback) {\n return _ajax(\"PATCH\", url, data, callback);\n };\n\n Twix.put = function(url, data, callback) {\n return _ajax(\"PUT\", url, data, callback);\n };\n\n Twix.delete = function(url, data, callback) {\n return _ajax(\"DELETE\", url, data, callback);\n };\n\n Twix.options = function(url, data, callback) {\n return _ajax(\"OPTIONS\", url, data, callback);\n };\n \n \n return Twix;\n})();\n\n__ = Twix;\n"), - } - filek := &embedded.EmbeddedFile{ - Filename: "99-spyda.js", - FileModTime: time.Unix(1612351713, 0), - - Content: string("u(\"#burgerMenu\").on(\"click\", function(e) {\n e.preventDefault();\n\n if (u(\"#mainNav\").hasClass(\"responsive\")) {\n u(\"#mainNav\").removeClass(\"responsive\");\n } else {\n u(\"#mainNav\").addClass(\"responsive\");\n }\n});\n"), - } - filel := &embedded.EmbeddedFile{ - Filename: "spyda.min.js", - FileModTime: time.Unix(1612696937, 0), - - Content: string("var u=function(a,b){if(!(this instanceof u))return new u(a,b);if(a instanceof u)return a;typeof a=='string'&&(a=this.select(a,b)),a&&a.nodeName&&(a=[a]),this.nodes=this.slice(a)},Twix;u.prototype={get length(){return this.nodes.length}},u.prototype.nodes=[],u.prototype.addClass=function(){return this.eacharg(arguments,function(a,b){a.classList.add(b)})},u.prototype.adjacent=function(b,a,c){return typeof a=='number'&&(a===0?a=[]:a=new Array(a).join().split(',').map(Number.call,Number)),this.each(function(e,f){var d=document.createDocumentFragment();u(a||{}).map(function(c,d){var a=typeof b=='function'?b.call(this,c,d,e,f):b;return typeof a=='string'?this.generate(a):u(a)}).each(function(a){this.isInPage(a)?d.appendChild(u(a).clone().first()):d.appendChild(a)}),c.call(this,e,d)})},u.prototype.after=function(a,b){return this.adjacent(a,b,function(a,b){a.parentNode.insertBefore(b,a.nextSibling)})},u.prototype.append=function(a,b){return this.adjacent(a,b,function(a,b){a.appendChild(b)})},u.prototype.args=function(a,b,c){return typeof a=='function'&&(a=a(b,c)),typeof a!='string'&&(a=this.slice(a).map(this.str(b,c))),a.toString().split(/[\\s,]+/).filter(function(a){return a.length})},u.prototype.array=function(a){a=a;var b=this;return this.nodes.reduce(function(e,d,f){var c;return a?(c=a.call(b,d,f),c||(c=!1),typeof c=='string'&&(c=u(c)),c instanceof u&&(c=c.nodes)):c=d.innerHTML,e.concat(c!==!1?c:[])},[])},u.prototype.attr=function(b,c,a){return a=a?'data-':'',this.pairs(b,c,function(b,c){return b.getAttribute(a+c)},function(b,c,d){b.setAttribute(a+c,d)})},u.prototype.before=function(a,b){return this.adjacent(a,b,function(a,b){a.parentNode.insertBefore(b,a)})},u.prototype.children=function(a){return this.map(function(a){return this.slice(a.children)}).filter(a)},u.prototype.clone=function(){return this.map(function(a,d){var b=a.cloneNode(!0),c=this.getAll(b);return this.getAll(a).each(function(b,d){for(var a in this.mirror)this.mirror[a]&&this.mirror[a](b,c.nodes[d])}),b})},u.prototype.getAll=function(a){return u([a].concat(u('*',a).nodes))},u.prototype.mirror={},u.prototype.mirror.events=function(a,c){if(!a._e)return;for(var b in a._e)a._e[b].forEach(function(a){u(c).on(b,a.callback)})},u.prototype.mirror.select=function(a,b){u(a).is('select')&&(b.value=a.value)},u.prototype.mirror.textarea=function(a,b){u(a).is('textarea')&&(b.value=a.value)},u.prototype.closest=function(a){return this.map(function(b){do if(u(b).is(a))return b;while((b=b.parentNode)&&b!==document)})},u.prototype.data=function(a,b){return this.attr(a,b,!0)},u.prototype.each=function(a){return this.nodes.forEach(a.bind(this)),this},u.prototype.eacharg=function(a,b){return this.each(function(c,d){this.args(a,c,d).forEach(function(a){b.call(this,c,a)},this)})},u.prototype.empty=function(){return this.each(function(a){while(a.firstChild)a.removeChild(a.firstChild)})},u.prototype.filter=function(a){var b=function(b){return b.matches=b.matches||b.msMatchesSelector||b.webkitMatchesSelector,b.matches(a||'*')};return typeof a=='function'&&(b=a),a instanceof u&&(b=function(b){return a.nodes.indexOf(b)!==-1}),u(this.nodes.filter(b))},u.prototype.find=function(a){return this.map(function(b){return u(a||'*',b)})},u.prototype.first=function(){return this.nodes[0]||!1},u.prototype.generate=function(a){return/^\\s* ]/.test(a)?u(document.createElement('table')).html(a).children().children().nodes:/^\\s* ]/.test(a)?u(document.createElement('table')).html(a).children().children().children().nodes:/^\\s*0},u.prototype.isInPage=function(a){return!(a===document.body)&&document.body.contains(a)},u.prototype.last=function(){return this.nodes[this.length-1]||!1},u.prototype.map=function(a){return a?u(this.array(a)).unique():this},u.prototype.not=function(a){return this.filter(function(b){return!u(b).is(a||!0)})},u.prototype.off=function(e,a,d){var f=a==null&&d==null,b=null,c=a;return typeof a=='string'&&(b=a,c=d),this.eacharg(e,function(a,d){u(a._e?a._e[d]:[]).each(function(e){(f||e.orig_callback===c&&e.selector===b)&&a.removeEventListener(d,e.callback)})})},u.prototype.on=function(f,a,b){var c=null,d=a,e;return typeof a=='string'&&(c=a,d=b,a=function(a){var e=arguments,d=!1;u(a.currentTarget).find(c).each(function(c){if(c===a.target||c.contains(a.target)){d=!0;try{Object.defineProperty(a,'currentTarget',{get:function(){return c}})}catch(a){}b.apply(c,e)}}),!d&&a.currentTarget===a.target&&b.apply(a.target,e)}),e=function(b){return a.apply(this,[b].concat(b.detail||[]))},this.eacharg(f,function(a,b){a.addEventListener(b,e),a._e=a._e||{},a._e[b]=a._e[b]||[],a._e[b].push({callback:e,orig_callback:d,selector:c})})},u.prototype.pairs=function(a,b,c,d){if(typeof b!='undefined'){var e=a;a={},a[e]=b}return typeof a=='object'?this.each(function(c){for(var b in a)d(c,b,a[b])}):this.length?c(this.first(),a):''},u.prototype.param=function(a){return Object.keys(a).map(function(b){return this.uri(b)+'='+this.uri(a[b])}.bind(this)).join('&')},u.prototype.parent=function(a){return this.map(function(a){return a.parentNode}).filter(a)},u.prototype.prepend=function(a,b){return this.adjacent(a,b,function(a,b){a.insertBefore(b,a.firstChild)})},u.prototype.remove=function(){return this.each(function(a){a.parentNode&&a.parentNode.removeChild(a)})},u.prototype.removeClass=function(){return this.eacharg(arguments,function(a,b){a.classList.remove(b)})},u.prototype.replace=function(b,c){var a=[];return this.adjacent(b,c,function(b,c){a=a.concat(this.slice(c.children)),b.parentNode.replaceChild(c,b)}),u(a)},u.prototype.scroll=function(){return this.first().scrollIntoView({behavior:'smooth'}),this},u.prototype.select=function(a,b){return(a=a.replace(/^\\s*/,'').replace(/\\s*$/,''),/^0&&(b.timeout=a.timeout,b.ontimeout=function(){a.error('timeout','timeout',b)}),b.open(a.type,a.url,a.async);for(c in a.headers)a.headers.hasOwnProperty(c)&&b.setRequestHeader(c,a.headers[c]);return b.send(a.data),b.onreadystatechange=function(){var b,c;this.readyState==4&&(this.status>=200&&this.status<300||this.status==304)?(b=this.responseText,c=this.getResponseHeader('Content-Type'),c&&c.match(/json/)&&(b=JSON.parse(this.responseText)),a.success(b,this.statusText,this)):this.readyState==4&&a.error(this.status,this.statusText,this)},a.async==!1&&(b.readyState==4&&(b.status>=200&&b.status<300||b.status==304)?a.success(b.responseText,b):b.readyState==4&&a.error(b.status,b.statusText,b)),b};var b=function(d,e,b,c){return typeof b==\"function\"&&(c=b,b=void 0),a.ajax({url:e,data:b,type:d,success:c})};return a.get=function(a,c,d){return b(\"GET\",a,c,d)},a.head=function(a,c,d){return b(\"HEAD\",a,c,d)},a.post=function(a,c,d){return b(\"POST\",a,c,d)},a.patch=function(a,c,d){return b(\"PATCH\",a,c,d)},a.put=function(a,c,d){return b(\"PUT\",a,c,d)},a.delete=function(a,c,d){return b(\"DELETE\",a,c,d)},a.options=function(a,c,d){return b(\"OPTIONS\",a,c,d)},a}(),__=Twix,u(\"#burgerMenu\").on(\"click\",function(a){a.preventDefault(),u(\"#mainNav\").hasClass(\"responsive\")?u(\"#mainNav\").removeClass(\"responsive\"):u(\"#mainNav\").addClass(\"responsive\")})"), - } - - // define dirs - dirf := &embedded.EmbeddedDir{ - Filename: "", - DirModTime: time.Unix(1612696220, 0), - ChildFiles: []*embedded.EmbeddedFile{ - fileg, // ".gitkeep" - fileh, // "01-umbrella.js" - filei, // "02-polyfill.js" - filej, // "03-twix.js" - filek, // "99-spyda.js" - filel, // "spyda.min.js" - - }, - } - - // link ChildDirs - dirf.ChildDirs = []*embedded.EmbeddedDir{} - - // register embeddedBox - embedded.RegisterEmbeddedBox(`static/js`, &embedded.EmbeddedBox{ - Name: `static/js`, - Time: time.Unix(1612696220, 0), - Dirs: map[string]*embedded.EmbeddedDir{ - "": dirf, - }, - Files: map[string]*embedded.EmbeddedFile{ - ".gitkeep": fileg, - "01-umbrella.js": fileh, - "02-polyfill.js": filei, - "03-twix.js": filej, - "99-spyda.js": filek, - "spyda.min.js": filel, - }, - }) -} - -func init() { - - // define files - filen := &embedded.EmbeddedFile{ Filename: "404.html", - FileModTime: time.Unix(1612012861, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n
\n
\n
\n

404 Not Found

\n

Ooops! The resource you are looking for is not here!

\n
\n
\n{{end}}\n"), } - fileo := &embedded.EmbeddedFile{ + filek := &embedded.EmbeddedFile{ Filename: "_partials.html", - FileModTime: time.Unix(1612351660, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{ define \"pager\" }}\n{{ if $.Pager.HasPages }}\n\n{{ end }}\n{{ end }}\n\n{{ define \"item\" }}\n
\n
\n

{{ $.Title }}

\n

Updated {{ $.UpdatedAt | time }}

\n
\n {{ .Summary }}{{ else }} class=\"placeholder\">No summary available{{ end }}

\n

{{ $.URL }} {{ .Length }} View cached

\n
\n{{ end }}\n\n{{ define \"results\" }}\n
\n
\n {{ template \"pager\" $.Pager }}\n {{ range $idx, $item := $.Results }}\n {{ template \"item\" (dict \"Item\" $item) }}\n {{ else }}\n No search results found.\n {{ end }}\n {{ template \"pager\" $.Pager }}\n
\n
\n{{ end }}\n"), } - filep := &embedded.EmbeddedFile{ + filel := &embedded.EmbeddedFile{ Filename: "add.html", - FileModTime: time.Unix(1612269815, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n
\n
\n
\n

Add site

\n

Add a new site to be indexed

\n
\n
\n \n \n \n \n Want a faster way to add urls? Add the Add to Spyda bookmarklet to your bookmarks bar (by dragging it to your bookmarks bar)\n
\n
\n
\n

How to add new sites

\n
\n

\n Spyda relies on users to contribute and add websites or URLs to be\n considered for crawling and indexing. Without this there is no way\n to increase the number of website indexed and crawled by Spyda.\n

\n

\n To add a website to Spyda's crawler for consideration, just enter the\n website's address or URl in the box and click \"Add\". Spyda will then\n start to crawl the website, index it and it will become available for\n future search queries.\n

\n

\n If you are the author or maintainer of a website that you wish NOT\n to be indexed by Spyda, please contact support.\n

\n
\n
\n{{end}}\n"), } - fileq := &embedded.EmbeddedFile{ + filem := &embedded.EmbeddedFile{ Filename: "base.html", - FileModTime: time.Unix(1612351167, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"base\"}}\n\n\n\n\n {{ if $.Debug }}\n \n \n \n \n \n {{ else }}\n \n \n {{ end }}\n\n \n\n \n \n\n {{ .InstanceName }} {{ .Title }}\n {{ with .Meta.Title }}\n {{ end }}\n {{ with .Meta.Author }}\n {{ end }}\n {{ with .Meta.Keywords }}\n {{ end }}\n {{ with .Meta.Description }}\n {{ end }}\n\n \n {{ with .Meta.Title }}\n {{ end }}\n {{ with .Meta.Description }}\n {{ end }}\n {{ with .Meta.UpdatedAt }}\n {{ end }}\n {{ with .Meta.Image }}\n {{ end }}\n {{ with .Meta.URL }}\n {{ end }}\n \n\n\n\n \n
\n {{template \"content\" . }}\n
\n \n This search engine is a work-in-progress.\n Please contact Support\n if you have any questions, concerns or feedback!\n \n
\n
\n \n {{ if $.Debug }}\n \n \n \n \n {{ else }}\n \n {{ end }}\n\n\n\n{{end}}\n"), } - filer := &embedded.EmbeddedFile{ + filen := &embedded.EmbeddedFile{ Filename: "cache.html", - FileModTime: time.Unix(1612276129, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n
\n

\n This is a cached copy of {{ .CachedURL }},\n go there to get the latest copy. No ownership of this content is implied.\n

\n \n If your page appears here and you do not want it to, please contact Support\n
\n{{ end }}\n"), } - files := &embedded.EmbeddedFile{ + fileo := &embedded.EmbeddedFile{ Filename: "error.html", - FileModTime: time.Unix(1612012861, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n
\n
\n
\n

{{ if .Error }}Error{{ else }}Success {{ end }}

\n

{{ .Message }}

\n
\n
\n{{end}}\n"), } - filet := &embedded.EmbeddedFile{ + filep := &embedded.EmbeddedFile{ Filename: "index.html", - FileModTime: time.Unix(1612247920, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n
\n
\n \n \n \n
\n{{end}}\n"), } - fileu := &embedded.EmbeddedFile{ + fileq := &embedded.EmbeddedFile{ Filename: "login.html", - FileModTime: time.Unix(1612351148, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n
\n
\n
\n

Sign in

\n

Login to your Spyda account on {{ .InstanceName }}

\n
\n
\n \n \n \n
\n \n
\n \n

\n Forgotten your password?\n

\n \n
\n
\n
\n

How to login to your account

\n
\n

\n Login to your Spyda account on {{ .InstanceName }} by filling in\n the Username and Password you used when you created your account.\n

\n

\n Check the \"Remember Me\" box if you don't want to have to keep logging in\n every few hours.\n

\n

\n If you have forgotten your password you can request a\n Password Reset as long as you remember\n your username and email address you signed up with and retain access to\n your email (We NEVER store your email address!).\n

\n
\n
\n{{end}}\n"), } - filev := &embedded.EmbeddedFile{ + filer := &embedded.EmbeddedFile{ Filename: "page.html", - FileModTime: time.Unix(1612012861, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n \n{{ end }}\n"), } - filew := &embedded.EmbeddedFile{ + files := &embedded.EmbeddedFile{ Filename: "search.html", - FileModTime: time.Unix(1612351610, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n
\n
\n \n \n \n
\n{{ template \"pager\" (dict \"Pager\" $.Pager \"SearchQuery\" $.SearchQuery \"SearchTook\" $.SearchTook) }}\n
\n {{ with $.Results }}\n {{ range . }}\n \n {{ else }}\n

No search results

\n {{ end }}\n {{ end }}\n
\n{{ template \"pager\" (dict \"Pager\" $.Pager \"SearchQuery\" $.SearchQuery \"SearchTook\" $.SearchTook) }}\n{{end}}\n"), } - filex := &embedded.EmbeddedFile{ + filet := &embedded.EmbeddedFile{ Filename: "support.html", - FileModTime: time.Unix(1612012861, 0), + FileModTime: time.Unix(1661817969, 0), Content: string("{{define \"content\"}}\n
\n
\n
\n

Contact us

\n

How can we help you?

\n
\n
\n \n \n \n \n \n\n Please solve this simple math problem below so we know you're a human!\n \"captcha\"\n \n\n \n \n
\n
\n
\n{{end}}\n"), } // define dirs - dirm := &embedded.EmbeddedDir{ + diri := &embedded.EmbeddedDir{ Filename: "", - DirModTime: time.Unix(1612351660, 0), + DirModTime: time.Unix(1661817969, 0), ChildFiles: []*embedded.EmbeddedFile{ - filen, // "404.html" - fileo, // "_partials.html" - filep, // "add.html" - fileq, // "base.html" - filer, // "cache.html" - files, // "error.html" - filet, // "index.html" - fileu, // "login.html" - filev, // "page.html" - filew, // "search.html" - filex, // "support.html" + filej, // "404.html" + filek, // "_partials.html" + filel, // "add.html" + filem, // "base.html" + filen, // "cache.html" + fileo, // "error.html" + filep, // "index.html" + fileq, // "login.html" + filer, // "page.html" + files, // "search.html" + filet, // "support.html" }, } // link ChildDirs - dirm.ChildDirs = []*embedded.EmbeddedDir{} + diri.ChildDirs = []*embedded.EmbeddedDir{} // register embeddedBox embedded.RegisterEmbeddedBox(`templates`, &embedded.EmbeddedBox{ Name: `templates`, - Time: time.Unix(1612351660, 0), + Time: time.Unix(1661817969, 0), Dirs: map[string]*embedded.EmbeddedDir{ - "": dirm, + "": diri, }, Files: map[string]*embedded.EmbeddedFile{ - "404.html": filen, - "_partials.html": fileo, - "add.html": filep, - "base.html": fileq, - "cache.html": filer, - "error.html": files, - "index.html": filet, - "login.html": fileu, - "page.html": filev, - "search.html": filew, - "support.html": filex, + "404.html": filej, + "_partials.html": filek, + "add.html": filel, + "base.html": filem, + "cache.html": filen, + "error.html": fileo, + "index.html": filep, + "login.html": fileq, + "page.html": filer, + "search.html": files, + "support.html": filet, + }, + }) +} + +func init() { + + // define files + filev := &embedded.EmbeddedFile{ + Filename: "about.md", + FileModTime: time.Unix(1661817969, 0), + + Content: string("---\ntitle: About Spyda, a privacy first search engine and web crawler.\n---\n\n# About {{ .InstanceName }}\n\n🕸 {{ .InstanceName }} is a privacy first search engine and web crawler.\n\n> ... TBD ...\n\nFor additional help on how to use this service please see the [/help](/help)\npage or contact [/support](/support) for help.\n\nPlease also see the [/privacy](/privacy) policy.\n"), + } + filew := &embedded.EmbeddedFile{ + Filename: "help.md", + FileModTime: time.Unix(1661817969, 0), + + Content: string("---\ntitle: Help on using Spyda Search\n---\n\n# Help\n\n> ... TBD ...\n"), + } + filex := &embedded.EmbeddedFile{ + Filename: "privacy.md", + FileModTime: time.Unix(1661817969, 0), + + Content: string("---\ntitle: Privacy Policy\n---\n\n# Privacy Policy\n\nThis is aimed to be the world's simplest privacy policy.\nThis document should explain to you why the app collects some\ninformation, what happens when your account is deleted and some other\nfrequently asked questions answered regarding your privacy.\n\nIf you have any more questions, please raise an issue regarding\nthe same on GitHub and I'll answer as honest and quickly as possible :)\n\n
\n What identifiable information is stored about me?\n

\n Your username/nickname and your email address is stored along with\n your user information, and of course. You won't even get any\n marketing emails, feature updates, newsletters, notification emails,\n nothing.\n

\n
\n\n
\n How is this all free? There must be a catch!\n

\n Absolutely no catch to this freebie. This project is just my way of\n giving back to the community that I've learned so much from. If you'd\n like to show your appreciation however, you can follow me on my social\n media and let me know how much it helped you, or donate to help pay\n the cloud bills, or if you are a fellow developer, you can head to\n GitHub and contribute to the code by raising a PR.\n

\n
\n"), + } + + // define dirs + diru := &embedded.EmbeddedDir{ + Filename: "", + DirModTime: time.Unix(1661817969, 0), + ChildFiles: []*embedded.EmbeddedFile{ + filev, // "about.md" + filew, // "help.md" + filex, // "privacy.md" + + }, + } + + // link ChildDirs + diru.ChildDirs = []*embedded.EmbeddedDir{} + + // register embeddedBox + embedded.RegisterEmbeddedBox(`pages`, &embedded.EmbeddedBox{ + Name: `pages`, + Time: time.Unix(1661817969, 0), + Dirs: map[string]*embedded.EmbeddedDir{ + "": diru, + }, + Files: map[string]*embedded.EmbeddedFile{ + "about.md": filev, + "help.md": filew, + "privacy.md": filex, }, }) } diff --git a/internal/static/css/spyda.min.css b/internal/static/css/spyda.min.css index ba327be..1754da1 100644 --- a/internal/static/css/spyda.min.css +++ b/internal/static/css/spyda.min.css @@ -1,2 +1,2 @@ /*!* Pico.css v1.0.3 (https://picocss.com) -* Copyright 2020 - Licensed under MIT*/[data-theme=light],:root:not([data-theme=dark]){--background:#FFF;--text:#415462;--h1:#1b2832;--h2:#2c3d49;--h3:#415462;--h4:#596b78;--h5:#73828c;--h6:#8a99a3;--primary:#1095c1;--primary-hover:#08769b;--primary-focus:rgba(16, 149, 193, 0.125);--primary-inverse:#FFF;--secondary:#73828c;--secondary-hover:#415462;--secondary-focus:rgba(115, 130, 140, 0.125);--secondary-inverse:#FFF;--contrast:#2c3d49;--contrast-hover:#0d1419;--contrast-focus:rgba(115, 130, 140, 0.125);--contrast-border:rgba(255, 223, 128, 0.5);--contrast-inverse:#FFF;--input-background:#FFF;--input-border:#c8d1d8;--valid:#288a6a;--invalid:#b94646;--mark:rgba(255, 223, 128, 0.5);--mark-text:#2c3d49;--muted-text:#7e8d98;--muted-background:#edf0f3;--muted-border:#edf0f3;--card-background:#FFF;--card-sections:#f3f5f7;--card-shadow:0 0.125rem 1rem rgba(27, 40, 50, 0.04), 0 0.125rem 2rem rgba(27, 40, 50, 0.08), 0 0 0 0.0625rem rgba(27, 40, 50, 0.024);--code-background:#f3f5f7;--code-inlined:#edf0f3;--code-color-1:#73828c;--code-color-2:#b34d80;--code-color-3:#3d888f;--code-color-4:#998866;--code-color-5:#96a4ae;--table-border:rgba(237, 240, 243, 0.75);--table-stripping:rgba(115, 130, 140, 0.04)}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:#10181e;--text:#a2afb9;--h1:#edf0f3;--h2:#d5dce2;--h3:#bbc6ce;--h4:#a2afb9;--h5:#8a99a3;--h6:#73828c;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#FFF;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(89, 107, 120, 0.25);--secondary-inverse:#FFF;--contrast:#d5dce2;--contrast-hover:#FFF;--contrast-focus:rgba(89, 107, 120, 0.25);--contrast-border:rgba(255, 223, 128, 0.33);--contrast-inverse:#10181e;--input-background:#10181e;--input-border:#374956;--valid:#1f7a5c;--invalid:#943838;--mark:rgba(255, 223, 128, 0.5);--mark-text:#FFF;--muted-text:#73828c;--muted-background:#10181e;--muted-border:#23333e;--card-background:#17232b;--card-sections:#141d24;--card-shadow:0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);--code-background:#141d24;--code-inlined:rgba(65, 84, 98, 0.25);--code-color-1:#73828c;--code-color-2:#a65980;--code-color-3:#599fa6;--code-color-4:#8c8473;--code-color-5:#4d606d;--table-border:#10181e;--table-stripping:rgba(115, 130, 140, 0.02)}}[data-theme=dark]{--background:#10181e;--text:#a2afb9;--h1:#edf0f3;--h2:#d5dce2;--h3:#bbc6ce;--h4:#a2afb9;--h5:#8a99a3;--h6:#73828c;--primary:#1095c1;--primary-hover:#1ab3e6;--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#FFF;--secondary:#596b78;--secondary-hover:#73828c;--secondary-focus:rgba(89, 107, 120, 0.25);--secondary-inverse:#FFF;--contrast:#d5dce2;--contrast-hover:#FFF;--contrast-focus:rgba(89, 107, 120, 0.25);--contrast-border:rgba(255, 223, 128, 0.33);--contrast-inverse:#10181e;--input-background:#10181e;--input-border:#374956;--valid:#1f7a5c;--invalid:#943838;--mark:rgba(255, 223, 128, 0.5);--mark-text:#FFF;--muted-text:#73828c;--muted-background:#10181e;--muted-border:#23333e;--card-background:#17232b;--card-sections:#141d24;--card-shadow:0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);--code-background:#141d24;--code-inlined:rgba(65, 84, 98, 0.25);--code-color-1:#73828c;--code-color-2:#a65980;--code-color-3:#599fa6;--code-color-4:#8c8473;--code-color-5:#4d606d;--table-border:#10181e;--table-stripping:rgba(115, 130, 140, 0.02)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--background);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:16px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}@media(min-width:576px){html{font-size:17px}}@media(min-width:768px){html{font-size:18px}}@media(min-width:992px){html{font-size:19px}}@media(min-width:1200px){html{font-size:20px}}main{display:block}body{width:100%;margin:0}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:1rem 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media(min-width:576px){.container{padding-right:0;padding-left:0;max-width:510px}}@media(min-width:768px){.container{max-width:700px}}@media(min-width:992px){.container{max-width:920px}}@media(min-width:1200px){.container{max-width:1130px}}section{margin-bottom:2rem}.grid{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:1fr;margin:0}@media(min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:.5rem 0;color:var(--muted-text)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75rem;line-height:0;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}img{max-width:100%;height:auto;border-style:none}svg,img{vertical-align:text-bottom}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:1.5rem;color:var(--text);font-size:1rem;font-style:normal}a{background-color:initial;color:var(--primary);text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,text-decoration .2s ease-in-out,box-shadow .2s ease-in-out}a:hover,a:active,a:focus{color:var(--primary-hover);text-decoration:underline}a:focus{outline:none;background-color:var(--primary-focus)}a.secondary{color:var(--secondary)}a.secondary:hover,a.secondary:active,a.secondary:focus{color:var(--secondary-hover)}a.secondary:focus{background-color:var(--secondary-focus)}a.contrast:not([role=button]){box-shadow:inset 0 -.33rem 0 var(--contrast-border);color:var(--contrast)}a.contrast:not([role=button]):hover,a.contrast:not([role=button]):active,a.contrast:not([role=button]):focus{color:var(--contrast-hover)}a.contrast:not([role=button]):focus{background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem;font-weight:700}h1{margin-bottom:3rem;color:var(--h1);font-size:2rem}h2{margin-bottom:2.625rem;color:var(--h2);font-size:1.75rem}h3{margin-bottom:2.25rem;color:var(--h3);font-size:1.5rem}h4{margin-bottom:1.875rem;color:var(--h4);font-size:1.25rem}h5{margin-bottom:1.6875rem;color:var(--h5);font-size:1.125rem}h6{color:var(--h6);font-size:1rem}hgroup{margin-bottom:1.5rem}hgroup *{margin-bottom:0}hgroup>*:last-child{color:var(--muted-text);font-size:1.125rem;font-weight:400}p{margin-bottom:.75rem}small{font-size:85%}@media(min-width:576px){small{font-size:83%}}@media(min-width:768px){small{font-size:81%}}@media(min-width:992px){small{font-size:79%}}@media(min-width:1200px){small{font-size:77%}}ul,ol{padding-left:1.5rem}ul li,ol li{margin-bottom:.75rem}ul li{list-style:square}mark{padding:.125rem .25rem;background:var(--mark);color:var(--mark-text);vertical-align:middle}blockquote{display:block;margin:3rem 0;padding:1rem;border-left:.25rem solid var(--muted-border)}blockquote footer{margin-top:.75rem;color:var(--muted-text)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--valid);text-decoration:none}del{color:var(--invalid)}::selection{background-color:var(--primary-focus)}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.5}input{overflow:visible}select{text-transform:none}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{margin:0;margin-bottom:1.5rem;padding:0;border:0}input:not([type=checkbox]):not([type=radio]),select,textarea,form small{display:block;width:100%}label,fieldset legend{display:block;margin-bottom:.125rem;vertical-align:middle}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--input-border);border-radius:.25rem;outline:none;background-color:var(--input-background);color:var(--text);font-weight:400;vertical-align:middle;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}input::placeholder,select::placeholder,textarea::placeholder{color:var(--muted-text);opacity:1}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:var(--primary)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 .2rem var(--primary-focus)}input[readonly],input[disabled],select[readonly],select[disabled],textarea[readonly],textarea[disabled]{border-color:var(--muted-border);box-shadow:0 0}input[readonly]~label,input[disabled]~label,select[readonly]~label,select[disabled]~label,textarea[readonly]~label,textarea[disabled]~label{color:var(--muted-text)}input[disabled],select[disabled],textarea[disabled]{background-color:var(--muted-background);opacity:.5}input:not([type=checkbox]):not([type=radio]),select,textarea{margin-bottom:1.5rem;padding:.75rem 1rem}input:not([type=checkbox]):not([type=radio]).valid,input:not([type=checkbox]):not([type=radio]).invalid,select.valid,select.invalid,textarea.valid,textarea.invalid{padding-right:2rem;background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem}input:not([type=checkbox]):not([type=radio]).valid,select.valid,textarea.valid{border-bottom:1px solid var(--valid);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23288a6a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E")}input:not([type=checkbox]):not([type=radio]).invalid,select.invalid,textarea.invalid{border-bottom:1px solid var(--invalid);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b94646' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}input[type=color]{height:calc(3rem + 2px)}select::-ms-expand{border:0;background-color:initial}select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem}form small{color:var(--muted-text)}input+small{margin-top:-1rem;margin-bottom:1.5rem}label>input:not([type=checkbox]):not([type=radio]),label>select,label>textarea{margin-top:.125rem}[type=checkbox],[type=radio]{display:inline-block;width:1em;height:1em;margin-right:.375rem;margin-bottom:.125rem;border-width:2px;font-size:1.125rem;vertical-align:middle;cursor:pointer;transition:none}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=radio]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFF' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.66rem}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375rem;margin-bottom:0;cursor:pointer}[type=radio]{border-radius:50%}[type=radio]:checked{border-width:.33rem;border-color:var(--primary);background-color:var(--primary-inverse);background-image:none}[type=checkbox][role=switch]{width:1.85em;height:1em;border:2px solid var(--input-border);border-radius:1em;background-color:var(--input-border);line-height:1em}[type=checkbox][role=switch]:before{display:block;width:calc(1em - 4px);height:100%;border-radius:50%;background-color:var(--primary-inverse);content:'';transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{border-color:var(--primary);background-color:var(--primary);background-image:none}[type=checkbox][role=switch]:checked::before{margin-right:0;margin-left:calc(.925em - 2px)}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button{display:block;width:100%;margin-bottom:1.5rem}a[role=button]{display:inline-block;text-decoration:none}button,input[type=submit],a[role=button]{border:1px solid transparent;padding:.75rem 1rem;border-radius:.25rem;outline:none;background-color:var(--primary);color:var(--primary-inverse);font-size:1rem;font-weight:400;line-height:1.5;text-align:center;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}button:hover,button:active,button:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,a[role=button]:hover,a[role=button]:active,a[role=button]:focus{background-color:var(--primary-hover)}button:focus,input[type=submit]:focus,a[role=button]:focus{box-shadow:0 0 0 .2rem var(--primary-focus)}input[type=reset]{cursor:pointer}button[disabled],input[type=submit][disabled],input[type=reset][disabled],a[role=button][disabled]{opacity:.5;pointer-events:none}button.secondary,input.secondary[type=submit],input[type=reset],a.secondary[role=button]{background-color:var(--secondary);color:var(--secondary-inverse)}button.secondary:hover,button.secondary:active,button.secondary:focus,input.secondary[type=submit]:hover,input.secondary[type=submit]:active,input.secondary[type=submit]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,a.secondary[role=button]:hover,a.secondary[role=button]:active,a.secondary[role=button]:focus{background-color:var(--secondary-hover)}button.secondary:focus,input.secondary[type=submit]:focus,input[type=reset]:focus,a.secondary[role=button]:focus{box-shadow:0 0 0 .2rem var(--secondary-focus)}button.contrast,input.contrast[type=submit],input.contrast[type=reset],a.contrast[role=button]{background-color:var(--contrast);color:var(--contrast-inverse)}button.contrast:hover,button.contrast:active,button.contrast:focus,input.contrast[type=submit]:hover,input.contrast[type=submit]:active,input.contrast[type=submit]:focus,input.contrast[type=reset]:hover,input.contrast[type=reset]:active,input.contrast[type=reset]:focus,a.contrast[role=button]:hover,a.contrast[role=button]:active,a.contrast[role=button]:focus{background-color:var(--contrast-hover)}button.contrast:focus,input.contrast[type=submit]:focus,input.contrast[type=reset]:focus,a.contrast[role=button]:focus{box-shadow:0 0 0 .2rem var(--contrast-focus)}button.outline,input.outline[type=submit],a.outline[role=button]{border:1px solid var(--primary);background-color:initial;color:var(--primary)}button.outline:hover,button.outline:active,button.outline:focus,input.outline[type=submit]:hover,input.outline[type=submit]:active,input.outline[type=submit]:focus,a.outline[role=button]:hover,a.outline[role=button]:active,a.outline[role=button]:focus{border:1px solid var(--primary-hover);color:var(--primary-hover)}button.outline.secondary,input.outline.secondary[type=submit],input.outline[type=reset],a.outline.secondary[role=button]{border:1px solid var(--secondary);background-color:initial;color:var(--secondary)}button.outline.secondary:hover,button.outline.secondary:active,button.outline.secondary:focus,input.outline.secondary[type=submit]:hover,input.outline.secondary[type=submit]:active,input.outline.secondary[type=submit]:focus,input.outline[type=reset]:hover,input.outline[type=reset]:active,input.outline[type=reset]:focus,a.outline.secondary[role=button]:hover,a.outline.secondary[role=button]:active,a.outline.secondary[role=button]:focus{border:1px solid var(--secondary-hover);color:var(--secondary-hover)}button.outline.secondary:focus,input.outline.secondary[type=submit]:focus,input.outline[type=reset]:focus,a.outline.secondary[role=button]:focus{box-shadow:0 0 0 .2rem var(--secondary-focus)}button.outline.contrast,input.outline.contrast[type=submit],input.outline.contrast[type=reset],a.outline.contrast[role=button]{border:1px solid var(--contrast);background-color:initial;color:var(--contrast)}button.outline.contrast:hover,button.outline.contrast:active,button.outline.contrast:focus,input.outline.contrast[type=submit]:hover,input.outline.contrast[type=submit]:active,input.outline.contrast[type=submit]:focus,input.outline.contrast[type=reset]:hover,input.outline.contrast[type=reset]:active,input.outline.contrast[type=reset]:focus,a.outline.contrast[role=button]:hover,a.outline.contrast[role=button]:active,a.outline.contrast[role=button]:focus{border:1px solid var(--contrast-hover);color:var(--contrast-hover)}button.outline.contrast:focus,input.outline.contrast[type=submit]:focus,input.outline.contrast[type=reset]:focus,a.outline.contrast[role=button]:focus{box-shadow:0 0 0 .2rem var(--contrast-focus)}table{width:100%;border-spacing:0}th,td{padding:.5rem 1rem;border-bottom:1px solid var(--table-border);color:var(--muted-text);font-weight:400;text-align:left;font-size:.875rem}th,thead td{color:var(--text);font-size:1rem}thead th,thead td{border-bottom:3px solid var(--table-border)}tbody tr:nth-child(odd){background-color:var(--table-stripping)}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1rem}pre,code,kbd{background:var(--code-inlined);color:var(--code-color-1);font-size:85%;font-weight:400;line-height:1}@media(min-width:576px){pre,code,kbd{font-size:83%}}@media(min-width:768px){pre,code,kbd{font-size:81%}}@media(min-width:992px){pre,code,kbd{font-size:79%}}@media(min-width:1200px){pre,code,kbd{font-size:77%}}code,kbd{display:inline-block;padding:.375rem .5rem;border-radius:.25rem}pre{display:block;margin-bottom:1rem;padding:1rem;overflow-x:auto;background:var(--code-background)}pre>code{display:block;padding:0;background:0 0;font-size:14px;line-height:1.5}code b{color:var(--code-color-2);font-weight:400}code i{color:var(--code-color-3);font-style:normal}code u{color:var(--code-color-4);text-decoration:none}code em{color:var(--code-color-5);font-style:normal}kbd{background-color:var(--secondary);color:var(--secondary-inverse);font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid var(--muted-border)}progress{vertical-align:baseline}[hidden],template{display:none}details{display:block;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--muted-border)}details summary{list-style-type:none;cursor:pointer;line-height:1rem}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:inline-block;width:1rem;height:1rem;float:right;transform:rotate(-90deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23808080' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem;content:''}details summary:focus{outline:none}details summary~*{margin-top:.75rem}details summary~*~*{margin-top:0}details[open] summary{margin-bottom:.375rem;color:var(--muted-text)}details[open] summary::after{transform:rotate(0)}article{margin:1rem 0;padding:1rem;overflow:hidden;border-radius:.25rem;background:var(--card-background);box-shadow:var(--card-shadow)}@media(min-width:576px){article{margin:1rem 0;padding:1rem}}article>*:not(header):not(footer):not(pre):last-child{margin-bottom:0}article>header,article>footer{background-color:var(--card-sections)}article>header,article>footer{margin:-1rem;padding:1rem}article>header{margin-top:-2rem;margin-bottom:1rem}article>footer{margin-top:1rem;margin-bottom:-2rem}nav,nav ul{display:flex}nav{justify-content:space-between}nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ul:first-of-type{margin-left:-.5rem}nav ul:last-of-type{margin-right:-.5rem}nav li{display:inline-block;margin:0;padding:1rem .5rem}nav li>*,nav li>input:not([type=checkbox]):not([type=radio]){margin-bottom:0}nav a{display:block;margin:-1rem -.5rem;padding:1rem .5rem;border-radius:.25rem}nav a:hover,nav a:active,nav a:focus{text-decoration:none}nav a.contrast:not([role=button]){box-shadow:0 0}aside nav,aside ul,aside li{display:block}aside li{padding:.5rem}aside li a{margin:-.5rem;padding:.5rem}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1){display:none}@media(max-width:576px){nav#mainNav{display:table;width:100%}nav#mainNav ul{display:table-row;margin:0!important;width:100%}nav#mainNav ul li{display:none}nav#mainNav ul:nth-of-type(1){}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1),nav#mainNav ul:nth-of-type(1) li:nth-of-type(2){display:table-column;float:right;position:relative;width:50%}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1){text-align:right}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a:focus{background:0 0}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a i.icss-bars{margin-top:.1em}nav#mainNav ul:nth-of-type(1) li:nth-of-type(2){text-align:left}nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) a i.icss-home{margin-bottom:.3em}nav#mainNav ul:nth-of-type(1) li:not(:nth-of-type(1)):not(:nth-of-type(2)){padding-top:.5rem;padding-bottom:.5rem}nav#mainNav ul:not(:nth-of-type(1)) li{padding-top:.5rem;padding-bottom:.5rem}.responsive{overflow:hidden}.responsive li{display:block!important}}[data-tooltip]{position:relative}[data-tooltip]:not(a):not(button):not(input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:.25rem;background:var(--contrast);color:var(--contrast-inverse);font-size:.85rem;font-style:normal;font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;content:attr(data-tooltip);opacity:0;pointer-events:none}[data-tooltip]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:initial;color:var(--contrast);content:''}[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}i[class*=icss-]{position:relative;display:inline-block;font-style:normal;background-color:currentColor;box-sizing:border-box;vertical-align:middle}i[class*=icss-]:before,i[class*=icss-]:after{content:"";border-width:0;position:absolute;box-sizing:border-box}[class*=icss-].xxsmall{font-size:.45em}[class*=icss-].xsmall{font-size:.5em}[class*=icss-].small{font-size:.65em}[class*=icss-].x1_5{font-size:1.5em}[class*=icss-].x2{font-size:2em}[class*=icss-].x2_5{font-size:2.5em}[class*=icss-].x3{font-size:3em}[class*=icss-].x4{font-size:4em}[class*=icss-].x5{font-size:5em}i[class*=icss-].bottom{vertical-align:text-bottom}.flip{transform:scaleX(-1)}i[class*=icss-].rot10{transform:rotate(10deg)}i[class*=icss-].rot-10{transform:rotate(-10deg)}i[class*=icss-].rot20{transform:rotate(20deg)}i[class*=icss-].rot-20{transform:rotate(-20deg)}i[class*=icss-].rot45{transform:rotate(45deg)}i[class*=icss-].rot-45{transform:rotate(-45deg)}i[class*=icss-].rot90{transform:rotate(90deg)}i[class*=icss-].rot-90{transform:rotate(-90deg)}i[class*=icss-].rot180{transform:rotate(180deg)}i[class*=icss-].rot-180{transform:rotate(-180deg)}i.icss-anim,i.icss-anim:before,i.icss-anim:after{transition:all 1s}.icss-spin{animation:spin 2s infinite linear}.icss-pulse{animation:spin 1s infinite steps(8)}.icss-spin-hover:hover{animation:spin 2s infinite linear}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%,100%{transform:rotate(0)}}.icss-ring{animation:ring 2s infinite ease}.icss-ring-hover:hover{animation:ring 2s infinite ease}@keyframes vertical{0%{transform:translate(0,-3px)}4%{transform:translate(0,3px)}8%{transform:translate(0,-3px)}12%{transform:translate(0,3px)}16%{transform:translate(0,-3px)}20%{transform:translate(0,3px)}22%,100%{transform:translate(0,0)}}.icss-vibes,.icss-vibes-hover:hover{animation:vertical 2s ease infinite}@keyframes horizontal{0%{transform:translate(0,0)}6%{transform:translate(5px,0)}12%{transform:translate(0,0)}18%{transform:translate(5px,0)}24%{transform:translate(0,0)}30%{transform:translate(5px,0)}36%,100%{transform:translate(0,0)}}.icss-shake,.icss-shake-hover:hover{animation:horizontal 2s ease infinite}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9)rotate(-8deg)}30%,50%,70%{transform:scale(1.3)rotate(8deg)}40%,60%{transform:scale(1.3)rotate(-8deg)}80%,100%{transform:scale(1)rotate(0)}}.icss-tada,.icss-tada-hover:hover{animation:tada 2s linear infinite}.icss-reverse{animation-direction:reverse}[class*=-hover].icss-reverse:hover{animation-direction:reverse}.icss-stack{position:relative;width:1em;height:1em;display:inline-block}.icss-stack i[class*=icss-]{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.icss-stack i[class*=icss-].bottom{bottom:0;top:auto}.icss-shadow{position:relative;width:1em;height:1em;display:inline-block}.icss-shadow i[class*=icss-]{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.icss-shadow i[class*=icss-]:first-child{top:54%;left:54%}i.icss-plus{width:1em;height:1em;background-color:initial;margin:0}i.icss-plus:before,i.icss-plus:after{width:1em;height:.18em;top:50%;left:50%;border-radius:.06em;background-color:currentColor}i.icss-plus:before{transform:translate(-50%,-50%)rotate(-180deg)}i.icss-plus:after{transform:translate(-50%,-50%)rotate(90deg)}i.icss-search{width:.73em;height:.73em;background-color:initial;border-width:.12em;border-style:solid;border-radius:100%;margin:0 .27em .27em 0}i.icss-search:before{top:.635em;left:.485em;border-width:.08em .23em;border-style:solid;border-radius:.03em;transform:rotate(45deg);box-shadow:-.18em 0 0 -.03em}i.icss-search:after{}i.icss-key{height:.55em;width:.5em;background:0 0;border-radius:50%/47%;box-shadow:inset -.05em 0 0 .18em;margin:.225em .45em .225em .05em;transform:rotate(45deg);transform-origin:.5em 50%}.icss-stack i.icss-key{transform:translate(-.5em,-.5em)rotate(45deg)}i.icss-key:before{width:.14em;height:.14em;box-shadow:inset .5em .5em,-.09em .09em,-.18em .18em,-.27em .27em;top:50%;left:.84em;transform:translateY(-50%)scaleX(.95)rotate(45deg)}i.icss-key:after{width:.61em;height:.2em;box-shadow:inset .27em -.13em;top:50%;left:.3em;transform:translateY(-50%)}i.icss-gear{width:.5em;height:.5em;position:relative;border-radius:100%;background-color:initial;border-width:.07em;border-style:solid;border-color:transparent;margin:.25em;box-shadow:0 0 0 .1em,inset 0 0 0 .3em}i.icss-gear:before{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:.41em 0,-.41em 0,0 .41em,0 -.41em}i.icss-gear:after{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:.42em 0,-.42em 0,0 .42em,0 -.42em}i.icss-exit{width:.6em;height:.8em;background-color:initial;box-shadow:inset 0 0 0 .065em;border-radius:.05em;margin:.1em .3em .1em .1em}i.icss-exit:before{width:.4em;height:.8em;transform:perspective(1em)rotateY(-30deg);transform-origin:0 50%;box-shadow:inset -.06em .37em,inset .24em .37em,inset -.06em -.36em,inset .24em -.36em;border-radius:.03em;top:0;left:0}i.icss-exit:after{width:.36em;height:.36em;border:.18em solid transparent;border-right-color:initial;transform:translateY(-50%);box-shadow:.16em 0 0 -.08em;top:50%;left:.45em}i.icss-bars{margin:.41em 0}i.icss-bars,i.icss-bars:before,i.icss-bars:after{width:1em;height:.18em;border-radius:.06em;background-color:currentColor}i.icss-bars:before{top:-.36em;left:0}i.icss-bars:after{top:.36em;left:0}body,html{overflow-x:hidden}article p img{display:block;margin-top:.5rem}article hgroup h3{margin-left:60px}article hgroup footer{margin-left:60px}.invisible{visibility:hidden;width:0;height:0}.invisible.width-none{width:0!important}.nav{z-index:1050}.captchaInput{width:50%!important}.icss-search{margin-right:20px!important}#cookie-law{background-color:#323232!important;padding-top:10px;padding-bottom:10px;margin-bottom:20px}#cookie-law p{color:#fff;font-size:13px;text-align:center;background-color:#323232!important;margin-bottom:0}#cookie-law p a[role=button]{margin:10px 0 0 10px;padding:5px 15px;font-size:13px;color:#dcdcdc!important;border-color:1px solid var(--primary)!important;border-radius:.25rem!important}footer{border-top:1px solid var(--primary);background-color:rgba(234,232,232,.1);font-size:85%}@media(min-width:576px){footer{font-size:83%}}@media(min-width:768px){footer{font-size:81%}}@media(min-width:992px){footer{font-size:79%}}@media(min-width:1200px){footer{font-size:77%}}body>footer{display:flex;flex-direction:row;justify-content:space-between;align-content:center}footer .footer-menu{display:flex;flex-direction:row}footer .footer-menu a{margin-right:10px;padding-right:10px;position:relative}footer .footer-menu a::after{content:'';height:12px;width:1px;background-color:#929292;position:absolute;right:0;bottom:4px}footer .footer-menu a:last-child{border:none;padding-right:0;margin-right:0}footer .footer-menu a:last-child::after{content:none}@media(max-width:576px){nav{justify-content:unset;-webkit-justify-content:unset;-moz-justify-content:unset;-ms-justify-content:unset}[data-tooltip]:not(a):not(button):not(input){border-bottom:none}#cookie-law p a[role=button]{display:block;width:20%;margin:10px auto 0;padding:5px}nav.pagination-nav{justify-content:space-between}}@media(max-width:1200px){body>footer{text-align:center;flex-direction:column-reverse}footer .footer-copyright{margin-top:10px}footer .footer-menu{justify-content:center}} \ No newline at end of file +* Copyright 2020 - Licensed under MIT*/[data-theme=light],:root:not([data-theme=dark]){--background: #FFF;--text: #415462;--h1: #1b2832;--h2: #2c3d49;--h3: #415462;--h4: #596b78;--h5: #73828c;--h6: #8a99a3;--primary: #1095c1;--primary-hover: #08769b;--primary-focus: rgba(16, 149, 193, 0.125);--primary-inverse: #FFF;--secondary: #73828c;--secondary-hover: #415462;--secondary-focus: rgba(115, 130, 140, 0.125);--secondary-inverse: #FFF;--contrast: #2c3d49;--contrast-hover: #0d1419;--contrast-focus: rgba(115, 130, 140, 0.125);--contrast-border: rgba(255, 223, 128, 0.5);--contrast-inverse: #FFF;--input-background: #FFF;--input-border: #c8d1d8;--valid: #288a6a;--invalid: #b94646;--mark: rgba(255, 223, 128, 0.5);--mark-text: #2c3d49;--muted-text: #7e8d98;--muted-background: #edf0f3;--muted-border: #edf0f3;--card-background: #FFF;--card-sections: #f3f5f7;--card-shadow: 0 0.125rem 1rem rgba(27, 40, 50, 0.04), 0 0.125rem 2rem rgba(27, 40, 50, 0.08), 0 0 0 0.0625rem rgba(27, 40, 50, 0.024);--code-background: #f3f5f7;--code-inlined: #edf0f3;--code-color-1: #73828c;--code-color-2: #b34d80;--code-color-3: #3d888f;--code-color-4: #998866;--code-color-5: #96a4ae;--table-border: rgba(237, 240, 243, 0.75);--table-stripping: rgba(115, 130, 140, 0.04)}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--background: #10181e;--text: #a2afb9;--h1: #edf0f3;--h2: #d5dce2;--h3: #bbc6ce;--h4: #a2afb9;--h5: #8a99a3;--h6: #73828c;--primary: #1095c1;--primary-hover: #1ab3e6;--primary-focus: rgba(16, 149, 193, 0.25);--primary-inverse: #FFF;--secondary: #596b78;--secondary-hover: #73828c;--secondary-focus: rgba(89, 107, 120, 0.25);--secondary-inverse: #FFF;--contrast: #d5dce2;--contrast-hover: #FFF;--contrast-focus: rgba(89, 107, 120, 0.25);--contrast-border: rgba(255, 223, 128, 0.33);--contrast-inverse: #10181e;--input-background: #10181e;--input-border: #374956;--valid: #1f7a5c;--invalid: #943838;--mark: rgba(255, 223, 128, 0.5);--mark-text: #FFF;--muted-text: #73828c;--muted-background: #10181e;--muted-border: #23333e;--card-background: #17232b;--card-sections: #141d24;--card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);--code-background: #141d24;--code-inlined: rgba(65, 84, 98, 0.25);--code-color-1: #73828c;--code-color-2: #a65980;--code-color-3: #599fa6;--code-color-4: #8c8473;--code-color-5: #4d606d;--table-border: #10181e;--table-stripping: rgba(115, 130, 140, 0.02)}}[data-theme=dark]{--background: #10181e;--text: #a2afb9;--h1: #edf0f3;--h2: #d5dce2;--h3: #bbc6ce;--h4: #a2afb9;--h5: #8a99a3;--h6: #73828c;--primary: #1095c1;--primary-hover: #1ab3e6;--primary-focus: rgba(16, 149, 193, 0.25);--primary-inverse: #FFF;--secondary: #596b78;--secondary-hover: #73828c;--secondary-focus: rgba(89, 107, 120, 0.25);--secondary-inverse: #FFF;--contrast: #d5dce2;--contrast-hover: #FFF;--contrast-focus: rgba(89, 107, 120, 0.25);--contrast-border: rgba(255, 223, 128, 0.33);--contrast-inverse: #10181e;--input-background: #10181e;--input-border: #374956;--valid: #1f7a5c;--invalid: #943838;--mark: rgba(255, 223, 128, 0.5);--mark-text: #FFF;--muted-text: #73828c;--muted-background: #10181e;--muted-border: #23333e;--card-background: #17232b;--card-sections: #141d24;--card-shadow: 0 0.125rem 1rem rgba(0, 0, 0, 0.08), 0 0.125rem 2rem rgba(0, 0, 0, 0.04), 0 0 0 0.0625rem rgba(0, 0, 0, 0.1);--code-background: #141d24;--code-inlined: rgba(65, 84, 98, 0.25);--code-color-1: #73828c;--code-color-2: #a65980;--code-color-3: #599fa6;--code-color-4: #8c8473;--code-color-5: #4d606d;--table-border: #10181e;--table-stripping: rgba(115, 130, 140, 0.02)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;background:var(--background);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:16px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}@media(min-width:576px){html{font-size:17px}}@media(min-width:768px){html{font-size:18px}}@media(min-width:992px){html{font-size:19px}}@media(min-width:1200px){html{font-size:20px}}main{display:block}body{width:100%;margin:0}body>header,body>main,body>footer{width:100%;margin-right:auto;margin-left:auto;padding:1rem 0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media(min-width:576px){.container{padding-right:0;padding-left:0;max-width:510px}}@media(min-width:768px){.container{max-width:700px}}@media(min-width:992px){.container{max-width:920px}}@media(min-width:1200px){.container{max-width:1130px}}section{margin-bottom:2rem}.grid{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;grid-template-columns:1fr;margin:0}@media(min-width:992px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:.5rem 0;color:var(--muted-text)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75rem;line-height:0;vertical-align:baseline}sub{bottom:-.25rem}sup{top:-.5rem}img{max-width:100%;height:auto;border-style:none}svg,img{vertical-align:text-bottom}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:1.5rem;color:var(--text);font-size:1rem;font-style:normal}a{background-color:#0000;color:var(--primary);text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,text-decoration .2s ease-in-out,box-shadow .2s ease-in-out}a:hover,a:active,a:focus{color:var(--primary-hover);text-decoration:underline}a:focus{outline:none;background-color:var(--primary-focus)}a.secondary{color:var(--secondary)}a.secondary:hover,a.secondary:active,a.secondary:focus{color:var(--secondary-hover)}a.secondary:focus{background-color:var(--secondary-focus)}a.contrast:not([role=button]){box-shadow:inset 0 -.33rem 0 var(--contrast-border);color:var(--contrast)}a.contrast:not([role=button]):hover,a.contrast:not([role=button]):active,a.contrast:not([role=button]):focus{color:var(--contrast-hover)}a.contrast:not([role=button]):focus{background-color:var(--contrast-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem;font-weight:700}h1{margin-bottom:3rem;color:var(--h1);font-size:2rem}h2{margin-bottom:2.625rem;color:var(--h2);font-size:1.75rem}h3{margin-bottom:2.25rem;color:var(--h3);font-size:1.5rem}h4{margin-bottom:1.875rem;color:var(--h4);font-size:1.25rem}h5{margin-bottom:1.6875rem;color:var(--h5);font-size:1.125rem}h6{color:var(--h6);font-size:1rem}hgroup{margin-bottom:1.5rem}hgroup *{margin-bottom:0}hgroup>*:last-child{color:var(--muted-text);font-size:1.125rem;font-weight:400}p{margin-bottom:.75rem}small{font-size:85%}@media(min-width:576px){small{font-size:83%}}@media(min-width:768px){small{font-size:81%}}@media(min-width:992px){small{font-size:79%}}@media(min-width:1200px){small{font-size:77%}}ul,ol{padding-left:1.5rem}ul li,ol li{margin-bottom:.75rem}ul li{list-style:square}mark{padding:.125rem .25rem;background:var(--mark);color:var(--mark-text);vertical-align:middle}blockquote{display:block;margin:3rem 0;padding:1rem;border-left:.25rem solid var(--muted-border)}blockquote footer{margin-top:.75rem;color:var(--muted-text)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--valid);text-decoration:none}del{color:var(--invalid)}::selection{background-color:var(--primary-focus)}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;line-height:1.5}input{overflow:visible}select{text-transform:none}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{margin:0;margin-bottom:1.5rem;padding:0;border:0}input:not([type=checkbox]):not([type=radio]),select,textarea,form small{display:block;width:100%}label,fieldset legend{display:block;margin-bottom:.125rem;vertical-align:middle}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--input-border);border-radius:.25rem;outline:none;background-color:var(--input-background);color:var(--text);font-weight:400;vertical-align:middle;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}input::placeholder,select::placeholder,textarea::placeholder{color:var(--muted-text);opacity:1}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:var(--primary)}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 .2rem var(--primary-focus)}input[readonly],input[disabled],select[readonly],select[disabled],textarea[readonly],textarea[disabled]{border-color:var(--muted-border);box-shadow:none}input[readonly]~label,input[disabled]~label,select[readonly]~label,select[disabled]~label,textarea[readonly]~label,textarea[disabled]~label{color:var(--muted-text)}input[disabled],select[disabled],textarea[disabled]{background-color:var(--muted-background);opacity:.5}input:not([type=checkbox]):not([type=radio]),select,textarea{margin-bottom:1.5rem;padding:.75rem 1rem}input:not([type=checkbox]):not([type=radio]).valid,input:not([type=checkbox]):not([type=radio]).invalid,select.valid,select.invalid,textarea.valid,textarea.invalid{padding-right:2rem;background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem}input:not([type=checkbox]):not([type=radio]).valid,select.valid,textarea.valid{border-bottom:1px solid var(--valid);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMyODhhNmEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgNiA5IDE3IDQgMTIiLz48L3N2Zz4=)}input:not([type=checkbox]):not([type=radio]).invalid,select.invalid,textarea.invalid{border-bottom:1px solid var(--invalid);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNiOTQ2NDYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwYXRoIGQ9Ik0xMiA4djR6Ii8+PHBhdGggZD0iTTEyIDE2SDEyLjAxeiIvPjwvc3ZnPg==)}input[type=color]{height:calc(3rem + 2px)}select::-ms-expand{border:0;background-color:#0000}select:not([multiple]){background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImdyYXkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiLz48L3N2Zz4=);background-position:center right .75rem;background-repeat:no-repeat;background-size:1rem}form small{color:var(--muted-text)}input+small{margin-top:-1rem;margin-bottom:1.5rem}label>input:not([type=checkbox]):not([type=radio]),label>select,label>textarea{margin-top:.125rem}[type=checkbox],[type=radio]{display:inline-block;width:1em;height:1em;margin-right:.375rem;margin-bottom:.125rem;border-width:2px;font-size:1.125rem;vertical-align:middle;cursor:pointer;transition:none}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=radio]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNMjAgNiA5IDE3IDQgMTIiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:.66rem}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375rem;margin-bottom:0;cursor:pointer}[type=radio]{border-radius:50%}[type=radio]:checked{border-width:.33rem;border-color:var(--primary);background-color:var(--primary-inverse);background-image:none}[type=checkbox][role=switch]{width:1.85em;height:1em;border:2px solid var(--input-border);border-radius:1em;background-color:var(--input-border);line-height:1em}[type=checkbox][role=switch]:before{display:block;width:calc(1em - 4px);height:100%;border-radius:50%;background-color:var(--primary-inverse);content:'';transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{border-color:var(--primary);background-color:var(--primary);background-image:none}[type=checkbox][role=switch]:checked::before{margin-right:0;margin-left:calc(0.925em - 2px)}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button{display:block;width:100%;margin-bottom:1.5rem}a[role=button]{display:inline-block;text-decoration:none}button,input[type=submit],a[role=button]{border:1px solid #0000;padding:.75rem 1rem;border-radius:.25rem;outline:none;background-color:var(--primary);color:var(--primary-inverse);font-size:1rem;font-weight:400;line-height:1.5;text-align:center;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}button:hover,button:active,button:focus,input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,a[role=button]:hover,a[role=button]:active,a[role=button]:focus{background-color:var(--primary-hover)}button:focus,input[type=submit]:focus,a[role=button]:focus{box-shadow:0 0 0 .2rem var(--primary-focus)}input[type=reset]{cursor:pointer}button[disabled],input[type=submit][disabled],input[type=reset][disabled],a[role=button][disabled]{opacity:.5;pointer-events:none}button.secondary,input.secondary[type=submit],input[type=reset],a.secondary[role=button]{background-color:var(--secondary);color:var(--secondary-inverse)}button.secondary:hover,button.secondary:active,button.secondary:focus,input.secondary[type=submit]:hover,input.secondary[type=submit]:active,input.secondary[type=submit]:focus,input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,a.secondary[role=button]:hover,a.secondary[role=button]:active,a.secondary[role=button]:focus{background-color:var(--secondary-hover)}button.secondary:focus,input.secondary[type=submit]:focus,input[type=reset]:focus,a.secondary[role=button]:focus{box-shadow:0 0 0 .2rem var(--secondary-focus)}button.contrast,input.contrast[type=submit],input.contrast[type=reset],a.contrast[role=button]{background-color:var(--contrast);color:var(--contrast-inverse)}button.contrast:hover,button.contrast:active,button.contrast:focus,input.contrast[type=submit]:hover,input.contrast[type=submit]:active,input.contrast[type=submit]:focus,input.contrast[type=reset]:hover,input.contrast[type=reset]:active,input.contrast[type=reset]:focus,a.contrast[role=button]:hover,a.contrast[role=button]:active,a.contrast[role=button]:focus{background-color:var(--contrast-hover)}button.contrast:focus,input.contrast[type=submit]:focus,input.contrast[type=reset]:focus,a.contrast[role=button]:focus{box-shadow:0 0 0 .2rem var(--contrast-focus)}button.outline,input.outline[type=submit],a.outline[role=button]{border:1px solid var(--primary);background-color:#0000;color:var(--primary)}button.outline:hover,button.outline:active,button.outline:focus,input.outline[type=submit]:hover,input.outline[type=submit]:active,input.outline[type=submit]:focus,a.outline[role=button]:hover,a.outline[role=button]:active,a.outline[role=button]:focus{border:1px solid var(--primary-hover);color:var(--primary-hover)}button.outline.secondary,input.outline.secondary[type=submit],input.outline[type=reset],a.outline.secondary[role=button]{border:1px solid var(--secondary);background-color:#0000;color:var(--secondary)}button.outline.secondary:hover,button.outline.secondary:active,button.outline.secondary:focus,input.outline.secondary[type=submit]:hover,input.outline.secondary[type=submit]:active,input.outline.secondary[type=submit]:focus,input.outline[type=reset]:hover,input.outline[type=reset]:active,input.outline[type=reset]:focus,a.outline.secondary[role=button]:hover,a.outline.secondary[role=button]:active,a.outline.secondary[role=button]:focus{border:1px solid var(--secondary-hover);color:var(--secondary-hover)}button.outline.secondary:focus,input.outline.secondary[type=submit]:focus,input.outline[type=reset]:focus,a.outline.secondary[role=button]:focus{box-shadow:0 0 0 .2rem var(--secondary-focus)}button.outline.contrast,input.outline.contrast[type=submit],input.outline.contrast[type=reset],a.outline.contrast[role=button]{border:1px solid var(--contrast);background-color:#0000;color:var(--contrast)}button.outline.contrast:hover,button.outline.contrast:active,button.outline.contrast:focus,input.outline.contrast[type=submit]:hover,input.outline.contrast[type=submit]:active,input.outline.contrast[type=submit]:focus,input.outline.contrast[type=reset]:hover,input.outline.contrast[type=reset]:active,input.outline.contrast[type=reset]:focus,a.outline.contrast[role=button]:hover,a.outline.contrast[role=button]:active,a.outline.contrast[role=button]:focus{border:1px solid var(--contrast-hover);color:var(--contrast-hover)}button.outline.contrast:focus,input.outline.contrast[type=submit]:focus,input.outline.contrast[type=reset]:focus,a.outline.contrast[role=button]:focus{box-shadow:0 0 0 .2rem var(--contrast-focus)}table{width:100%;border-spacing:0}th,td{padding:.5rem 1rem;border-bottom:1px solid var(--table-border);color:var(--muted-text);font-weight:400;text-align:left;font-size:.875rem}th,thead td{color:var(--text);font-size:1rem}thead th,thead td{border-bottom:3px solid var(--table-border)}tbody tr:nth-child(odd){background-color:var(--table-stripping)}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1rem}pre,code,kbd{background:var(--code-inlined);color:var(--code-color-1);font-size:85%;font-weight:400;line-height:1}@media(min-width:576px){pre,code,kbd{font-size:83%}}@media(min-width:768px){pre,code,kbd{font-size:81%}}@media(min-width:992px){pre,code,kbd{font-size:79%}}@media(min-width:1200px){pre,code,kbd{font-size:77%}}code,kbd{display:inline-block;padding:.375rem .5rem;border-radius:.25rem}pre{display:block;margin-bottom:1rem;padding:1rem;overflow-x:auto;background:var(--code-background)}pre>code{display:block;padding:0;background:0 0;font-size:14px;line-height:1.5}code b{color:var(--code-color-2);font-weight:400}code i{color:var(--code-color-3);font-style:normal}code u{color:var(--code-color-4);text-decoration:none}code em{color:var(--code-color-5);font-style:normal}kbd{background-color:var(--secondary);color:var(--secondary-inverse);font-weight:bolder}hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid var(--muted-border)}progress{vertical-align:baseline}[hidden],template{display:none}details{display:block;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--muted-border)}details summary{list-style-type:none;cursor:pointer;line-height:1rem}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:inline-block;width:1rem;height:1rem;float:right;transform:rotate(-90deg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImdyYXkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48cGF0aCBkPSJNNiA5bDYgNiA2LTYiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:1rem;content:''}details summary:focus{outline:none}details summary~*{margin-top:.75rem}details summary~*~*{margin-top:0}details[open] summary{margin-bottom:.375rem;color:var(--muted-text)}details[open] summary::after{transform:rotate(0)}article{margin:1rem 0;padding:1rem;overflow:hidden;border-radius:.25rem;background:var(--card-background);box-shadow:var(--card-shadow)}@media(min-width:576px){article{margin:1rem 0;padding:1rem}}article>*:not(header):not(footer):not(pre):last-child{margin-bottom:0}article>header,article>footer{background-color:var(--card-sections)}article>header,article>footer{margin:-1rem;padding:1rem}article>header{margin-top:-2rem;margin-bottom:1rem}article>footer{margin-top:1rem;margin-bottom:-2rem}nav,nav ul{display:flex}nav{justify-content:space-between}nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ul:first-of-type{margin-left:-.5rem}nav ul:last-of-type{margin-right:-.5rem}nav li{display:inline-block;margin:0;padding:1rem .5rem}nav li>*,nav li>input:not([type=checkbox]):not([type=radio]){margin-bottom:0}nav a{display:block;margin:-1rem -.5rem;padding:1rem .5rem;border-radius:.25rem}nav a:hover,nav a:active,nav a:focus{text-decoration:none}nav a.contrast:not([role=button]){box-shadow:none}aside nav,aside ul,aside li{display:block}aside li{padding:.5rem}aside li a{margin:-.5rem;padding:.5rem}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1){display:none}@media(max-width:576px){nav#mainNav{display:table;width:100%}nav#mainNav ul{display:table-row;margin:0!important;width:100%}nav#mainNav ul li{display:none}nav#mainNav ul:nth-of-type(1){}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1),nav#mainNav ul:nth-of-type(1) li:nth-of-type(2){display:table-column;float:right;position:relative;width:50%}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1){text-align:right}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a:focus{background:0 0}nav#mainNav ul:nth-of-type(1) li:nth-of-type(1) a i.icss-bars{margin-top:.1em}nav#mainNav ul:nth-of-type(1) li:nth-of-type(2){text-align:left}nav#mainNav ul:nth-of-type(1) li:nth-of-type(2) a i.icss-home{margin-bottom:.3em}nav#mainNav ul:nth-of-type(1) li:not(:nth-of-type(1)):not(:nth-of-type(2)){padding-top:.5rem;padding-bottom:.5rem}nav#mainNav ul:not(:nth-of-type(1)) li{padding-top:.5rem;padding-bottom:.5rem}.responsive{overflow:hidden}.responsive li{display:block!important}}[data-tooltip]{position:relative}[data-tooltip]:not(a):not(button):not(input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::before,[data-tooltip]::after{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-0.25rem);border-radius:.25rem;background:var(--contrast);color:var(--contrast-inverse);font-size:.85rem;font-style:normal;font-weight:400;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;content:attr(data-tooltip);opacity:0;pointer-events:none}[data-tooltip]::after{padding:0;transform:translate(-50%,0rem);border-top:.3rem solid;border-right:.3rem solid #0000;border-left:.3rem solid #0000;border-radius:0;background-color:#0000;color:var(--contrast);content:''}[data-tooltip]:focus::before,[data-tooltip]:focus::after,[data-tooltip]:hover::before,[data-tooltip]:hover::after{opacity:1}i[class*=icss-]{position:relative;display:inline-block;font-style:normal;background-color:currentColor;box-sizing:border-box;vertical-align:middle}i[class*=icss-]:before,i[class*=icss-]:after{content:"";border-width:0;position:absolute;box-sizing:border-box}[class*=icss-].xxsmall{font-size:.45em}[class*=icss-].xsmall{font-size:.5em}[class*=icss-].small{font-size:.65em}[class*=icss-].x1_5{font-size:1.5em}[class*=icss-].x2{font-size:2em}[class*=icss-].x2_5{font-size:2.5em}[class*=icss-].x3{font-size:3em}[class*=icss-].x4{font-size:4em}[class*=icss-].x5{font-size:5em}i[class*=icss-].bottom{vertical-align:text-bottom}.flip{transform:scaleX(-1)}i[class*=icss-].rot10{transform:rotate(10deg)}i[class*=icss-].rot-10{transform:rotate(-10deg)}i[class*=icss-].rot20{transform:rotate(20deg)}i[class*=icss-].rot-20{transform:rotate(-20deg)}i[class*=icss-].rot45{transform:rotate(45deg)}i[class*=icss-].rot-45{transform:rotate(-45deg)}i[class*=icss-].rot90{transform:rotate(90deg)}i[class*=icss-].rot-90{transform:rotate(-90deg)}i[class*=icss-].rot180{transform:rotate(180deg)}i[class*=icss-].rot-180{transform:rotate(-180deg)}i.icss-anim,i.icss-anim:before,i.icss-anim:after{transition:all 1s}.icss-spin{animation:spin 2s infinite linear}.icss-pulse{animation:spin 1s infinite steps(8)}.icss-spin-hover:hover{animation:spin 2s infinite linear}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%,100%{transform:rotate(0deg)}}.icss-ring{animation:ring 2s infinite ease}.icss-ring-hover:hover{animation:ring 2s infinite ease}@keyframes vertical{0%{transform:translate(0,-3px)}4%{transform:translate(0,3px)}8%{transform:translate(0,-3px)}12%{transform:translate(0,3px)}16%{transform:translate(0,-3px)}20%{transform:translate(0,3px)}22%,100%{transform:translate(0,0)}}.icss-vibes,.icss-vibes-hover:hover{animation:vertical 2s ease infinite}@keyframes horizontal{0%{transform:translate(0,0)}6%{transform:translate(5px,0)}12%{transform:translate(0,0)}18%{transform:translate(5px,0)}24%{transform:translate(0,0)}30%{transform:translate(5px,0)}36%,100%{transform:translate(0,0)}}.icss-shake,.icss-shake-hover:hover{animation:horizontal 2s ease infinite}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-8deg)}30%,50%,70%{transform:scale(1.3) rotate(8deg)}40%,60%{transform:scale(1.3) rotate(-8deg)}80%,100%{transform:scale(1) rotate(0)}}.icss-tada,.icss-tada-hover:hover{animation:tada 2s linear infinite}.icss-reverse{animation-direction:reverse}[class*=-hover].icss-reverse:hover{animation-direction:reverse}.icss-stack{position:relative;width:1em;height:1em;display:inline-block}.icss-stack i[class*=icss-]{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.icss-stack i[class*=icss-].bottom{bottom:0;top:auto}.icss-shadow{position:relative;width:1em;height:1em;display:inline-block}.icss-shadow i[class*=icss-]{position:absolute;top:50%;left:50%;transform:translate(-.5em,-.5em)}.icss-shadow i[class*=icss-]:first-child{top:54%;left:54%}i.icss-plus{width:1em;height:1em;background-color:#0000;margin:0}i.icss-plus:before,i.icss-plus:after{width:1em;height:.18em;top:50%;left:50%;border-radius:.06em;background-color:currentColor}i.icss-plus:before{transform:translate(-50%,-50%) rotate(-180deg)}i.icss-plus:after{transform:translate(-50%,-50%) rotate(90deg)}i.icss-search{width:.73em;height:.73em;background-color:#0000;border-width:.12em;border-style:solid;border-radius:100%;margin:0 .27em .27em 0}i.icss-search:before{top:.635em;left:.485em;border-width:.08em .23em;border-style:solid;border-radius:.03em;transform:rotate(45deg);box-shadow:-.18em 0 0 -.03em}i.icss-search:after{}i.icss-key{height:.55em;width:.5em;background:0 0;border-radius:50%/47%;box-shadow:inset -.05em 0 0 .18em;margin:.225em .45em .225em .05em;transform:rotate(45deg);transform-origin:.5em 50%}.icss-stack i.icss-key{transform:translate(-.5em,-.5em) rotate(45deg)}i.icss-key:before{width:.14em;height:.14em;box-shadow:inset .5em .5em,-.09em .09em,-.18em .18em,-.27em .27em;top:50%;left:.84em;transform:translateY(-50%) scaleX(.95) rotate(45deg)}i.icss-key:after{width:.61em;height:.2em;box-shadow:inset .27em -.13em;top:50%;left:.3em;transform:translateY(-50%)}i.icss-gear{width:.5em;height:.5em;position:relative;border-radius:100%;background-color:#0000;border-width:.07em;border-style:solid;border-color:#0000;margin:.25em;box-shadow:0 0 0 .1em,inset 0 0 0 .3em}i.icss-gear:before{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:.41em 0,-.41em 0,0 .41em,0 -.41em}i.icss-gear:after{width:.18em;height:.18em;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);box-shadow:.42em 0,-.42em 0,0 .42em,0 -.42em}i.icss-exit{width:.6em;height:.8em;background-color:#0000;box-shadow:inset 0 0 0 .065em;border-radius:.05em;margin:.1em .3em .1em .1em}i.icss-exit:before{width:.4em;height:.8em;transform:perspective(1em) rotateY(-30deg);transform-origin:0 50%;box-shadow:inset -.06em .37em,inset .24em .37em,inset -.06em -.36em,inset .24em -.36em;border-radius:.03em;top:0;left:0}i.icss-exit:after{width:.36em;height:.36em;border:.18em solid #0000;border-right-color:currentColor;transform:translateY(-50%);box-shadow:.16em 0 0 -.08em;top:50%;left:.45em}i.icss-bars{margin:.41em 0}i.icss-bars,i.icss-bars:before,i.icss-bars:after{width:1em;height:.18em;border-radius:.06em;background-color:currentColor}i.icss-bars:before{top:-.36em;left:0}i.icss-bars:after{top:.36em;left:0}body,html{overflow-x:hidden}article p img{display:block;margin-top:.5rem}article hgroup h3{margin-left:60px}article hgroup footer{margin-left:60px}.invisible{visibility:hidden;width:0;height:0}.invisible.width-none{width:0!important}.nav{z-index:1050}.captchaInput{width:50%!important}.icss-search{margin-right:20px!important}#cookie-law{background-color:#323232!important;padding-top:10px;padding-bottom:10px;margin-bottom:20px}#cookie-law p{color:#fff;font-size:13px;text-align:center;background-color:#323232!important;margin-bottom:0}#cookie-law p a[role=button]{margin:10px 0 0 10px;padding:5px 15px;font-size:13px;color:#dcdcdc!important;border-color:1px solid var(--primary)!important;border-radius:.25rem!important}footer{border-top:1px solid var(--primary);background-color:#eae8e81a;font-size:85%}@media(min-width:576px){footer{font-size:83%}}@media(min-width:768px){footer{font-size:81%}}@media(min-width:992px){footer{font-size:79%}}@media(min-width:1200px){footer{font-size:77%}}body>footer{display:flex;flex-direction:row;justify-content:space-between;align-content:center}footer .footer-menu{display:flex;flex-direction:row}footer .footer-menu a{margin-right:10px;padding-right:10px;position:relative}footer .footer-menu a::after{content:'';height:12px;width:1px;background-color:#929292;position:absolute;right:0;bottom:4px}footer .footer-menu a:last-child{border:none;padding-right:0;margin-right:0}footer .footer-menu a:last-child::after{content:none}@media(max-width:576px){nav{justify-content:unset;-webkit-justify-content:unset;-moz-justify-content:unset;-ms-justify-content:unset}[data-tooltip]:not(a):not(button):not(input){border-bottom:none}#cookie-law p a[role=button]{display:block;width:20%;margin:10px auto 0;padding:5px}nav.pagination-nav{justify-content:space-between}}@media(max-width:1200px){body>footer{text-align:center;flex-direction:column-reverse}footer .footer-copyright{margin-top:10px}footer .footer-menu{justify-content:center}} \ No newline at end of file diff --git a/internal/static/js/spyda.min.js b/internal/static/js/spyda.min.js index 742ba35..2261113 100644 --- a/internal/static/js/spyda.min.js +++ b/internal/static/js/spyda.min.js @@ -1 +1,36 @@ -var u=function(a,b){if(!(this instanceof u))return new u(a,b);if(a instanceof u)return a;typeof a=='string'&&(a=this.select(a,b)),a&&a.nodeName&&(a=[a]),this.nodes=this.slice(a)},Twix;u.prototype={get length(){return this.nodes.length}},u.prototype.nodes=[],u.prototype.addClass=function(){return this.eacharg(arguments,function(a,b){a.classList.add(b)})},u.prototype.adjacent=function(b,a,c){return typeof a=='number'&&(a===0?a=[]:a=new Array(a).join().split(',').map(Number.call,Number)),this.each(function(e,f){var d=document.createDocumentFragment();u(a||{}).map(function(c,d){var a=typeof b=='function'?b.call(this,c,d,e,f):b;return typeof a=='string'?this.generate(a):u(a)}).each(function(a){this.isInPage(a)?d.appendChild(u(a).clone().first()):d.appendChild(a)}),c.call(this,e,d)})},u.prototype.after=function(a,b){return this.adjacent(a,b,function(a,b){a.parentNode.insertBefore(b,a.nextSibling)})},u.prototype.append=function(a,b){return this.adjacent(a,b,function(a,b){a.appendChild(b)})},u.prototype.args=function(a,b,c){return typeof a=='function'&&(a=a(b,c)),typeof a!='string'&&(a=this.slice(a).map(this.str(b,c))),a.toString().split(/[\s,]+/).filter(function(a){return a.length})},u.prototype.array=function(a){a=a;var b=this;return this.nodes.reduce(function(e,d,f){var c;return a?(c=a.call(b,d,f),c||(c=!1),typeof c=='string'&&(c=u(c)),c instanceof u&&(c=c.nodes)):c=d.innerHTML,e.concat(c!==!1?c:[])},[])},u.prototype.attr=function(b,c,a){return a=a?'data-':'',this.pairs(b,c,function(b,c){return b.getAttribute(a+c)},function(b,c,d){b.setAttribute(a+c,d)})},u.prototype.before=function(a,b){return this.adjacent(a,b,function(a,b){a.parentNode.insertBefore(b,a)})},u.prototype.children=function(a){return this.map(function(a){return this.slice(a.children)}).filter(a)},u.prototype.clone=function(){return this.map(function(a,d){var b=a.cloneNode(!0),c=this.getAll(b);return this.getAll(a).each(function(b,d){for(var a in this.mirror)this.mirror[a]&&this.mirror[a](b,c.nodes[d])}),b})},u.prototype.getAll=function(a){return u([a].concat(u('*',a).nodes))},u.prototype.mirror={},u.prototype.mirror.events=function(a,c){if(!a._e)return;for(var b in a._e)a._e[b].forEach(function(a){u(c).on(b,a.callback)})},u.prototype.mirror.select=function(a,b){u(a).is('select')&&(b.value=a.value)},u.prototype.mirror.textarea=function(a,b){u(a).is('textarea')&&(b.value=a.value)},u.prototype.closest=function(a){return this.map(function(b){do if(u(b).is(a))return b;while((b=b.parentNode)&&b!==document)})},u.prototype.data=function(a,b){return this.attr(a,b,!0)},u.prototype.each=function(a){return this.nodes.forEach(a.bind(this)),this},u.prototype.eacharg=function(a,b){return this.each(function(c,d){this.args(a,c,d).forEach(function(a){b.call(this,c,a)},this)})},u.prototype.empty=function(){return this.each(function(a){while(a.firstChild)a.removeChild(a.firstChild)})},u.prototype.filter=function(a){var b=function(b){return b.matches=b.matches||b.msMatchesSelector||b.webkitMatchesSelector,b.matches(a||'*')};return typeof a=='function'&&(b=a),a instanceof u&&(b=function(b){return a.nodes.indexOf(b)!==-1}),u(this.nodes.filter(b))},u.prototype.find=function(a){return this.map(function(b){return u(a||'*',b)})},u.prototype.first=function(){return this.nodes[0]||!1},u.prototype.generate=function(a){return/^\s* ]/.test(a)?u(document.createElement('table')).html(a).children().children().nodes:/^\s* ]/.test(a)?u(document.createElement('table')).html(a).children().children().children().nodes:/^\s*0},u.prototype.isInPage=function(a){return!(a===document.body)&&document.body.contains(a)},u.prototype.last=function(){return this.nodes[this.length-1]||!1},u.prototype.map=function(a){return a?u(this.array(a)).unique():this},u.prototype.not=function(a){return this.filter(function(b){return!u(b).is(a||!0)})},u.prototype.off=function(e,a,d){var f=a==null&&d==null,b=null,c=a;return typeof a=='string'&&(b=a,c=d),this.eacharg(e,function(a,d){u(a._e?a._e[d]:[]).each(function(e){(f||e.orig_callback===c&&e.selector===b)&&a.removeEventListener(d,e.callback)})})},u.prototype.on=function(f,a,b){var c=null,d=a,e;return typeof a=='string'&&(c=a,d=b,a=function(a){var e=arguments,d=!1;u(a.currentTarget).find(c).each(function(c){if(c===a.target||c.contains(a.target)){d=!0;try{Object.defineProperty(a,'currentTarget',{get:function(){return c}})}catch(a){}b.apply(c,e)}}),!d&&a.currentTarget===a.target&&b.apply(a.target,e)}),e=function(b){return a.apply(this,[b].concat(b.detail||[]))},this.eacharg(f,function(a,b){a.addEventListener(b,e),a._e=a._e||{},a._e[b]=a._e[b]||[],a._e[b].push({callback:e,orig_callback:d,selector:c})})},u.prototype.pairs=function(a,b,c,d){if(typeof b!='undefined'){var e=a;a={},a[e]=b}return typeof a=='object'?this.each(function(c){for(var b in a)d(c,b,a[b])}):this.length?c(this.first(),a):''},u.prototype.param=function(a){return Object.keys(a).map(function(b){return this.uri(b)+'='+this.uri(a[b])}.bind(this)).join('&')},u.prototype.parent=function(a){return this.map(function(a){return a.parentNode}).filter(a)},u.prototype.prepend=function(a,b){return this.adjacent(a,b,function(a,b){a.insertBefore(b,a.firstChild)})},u.prototype.remove=function(){return this.each(function(a){a.parentNode&&a.parentNode.removeChild(a)})},u.prototype.removeClass=function(){return this.eacharg(arguments,function(a,b){a.classList.remove(b)})},u.prototype.replace=function(b,c){var a=[];return this.adjacent(b,c,function(b,c){a=a.concat(this.slice(c.children)),b.parentNode.replaceChild(c,b)}),u(a)},u.prototype.scroll=function(){return this.first().scrollIntoView({behavior:'smooth'}),this},u.prototype.select=function(a,b){return(a=a.replace(/^\s*/,'').replace(/\s*$/,''),/^0&&(b.timeout=a.timeout,b.ontimeout=function(){a.error('timeout','timeout',b)}),b.open(a.type,a.url,a.async);for(c in a.headers)a.headers.hasOwnProperty(c)&&b.setRequestHeader(c,a.headers[c]);return b.send(a.data),b.onreadystatechange=function(){var b,c;this.readyState==4&&(this.status>=200&&this.status<300||this.status==304)?(b=this.responseText,c=this.getResponseHeader('Content-Type'),c&&c.match(/json/)&&(b=JSON.parse(this.responseText)),a.success(b,this.statusText,this)):this.readyState==4&&a.error(this.status,this.statusText,this)},a.async==!1&&(b.readyState==4&&(b.status>=200&&b.status<300||b.status==304)?a.success(b.responseText,b):b.readyState==4&&a.error(b.status,b.statusText,b)),b};var b=function(d,e,b,c){return typeof b=="function"&&(c=b,b=void 0),a.ajax({url:e,data:b,type:d,success:c})};return a.get=function(a,c,d){return b("GET",a,c,d)},a.head=function(a,c,d){return b("HEAD",a,c,d)},a.post=function(a,c,d){return b("POST",a,c,d)},a.patch=function(a,c,d){return b("PATCH",a,c,d)},a.put=function(a,c,d){return b("PUT",a,c,d)},a.delete=function(a,c,d){return b("DELETE",a,c,d)},a.options=function(a,c,d){return b("OPTIONS",a,c,d)},a}(),__=Twix,u("#burgerMenu").on("click",function(a){a.preventDefault(),u("#mainNav").hasClass("responsive")?u("#mainNav").removeClass("responsive"):u("#mainNav").addClass("responsive")}) \ No newline at end of file +var u=function(parameter,context){if(!(this instanceof u)){return new u(parameter,context);} +if(parameter instanceof u){return parameter;} +if(typeof parameter==='string'){parameter=this.select(parameter,context);} +if(parameter&¶meter.nodeName){parameter=[parameter];} +this.nodes=this.slice(parameter);};u.prototype={get length(){return this.nodes.length;}};u.prototype.nodes=[];u.prototype.addClass=function(){return this.eacharg(arguments,function(el,name){el.classList.add(name);});};u.prototype.adjacent=function(html,data,callback){if(typeof data==='number'){if(data===0){data=[];}else{data=new Array(data).join().split(',').map(Number.call,Number);}} +return this.each(function(node,j){var fragment=document.createDocumentFragment();u(data||{}).map(function(el,i){var part=(typeof html==='function')?html.call(this,el,i,node,j):html;if(typeof part==='string'){return this.generate(part);} +return u(part);}).each(function(n){this.isInPage(n)?fragment.appendChild(u(n).clone().first()):fragment.appendChild(n);});callback.call(this,node,fragment);});};u.prototype.after=function(html,data){return this.adjacent(html,data,function(node,fragment){node.parentNode.insertBefore(fragment,node.nextSibling);});};u.prototype.append=function(html,data){return this.adjacent(html,data,function(node,fragment){node.appendChild(fragment);});};u.prototype.args=function(args,node,i){if(typeof args==='function'){args=args(node,i);} +if(typeof args!=='string'){args=this.slice(args).map(this.str(node,i));} +return args.toString().split(/[\s,]+/).filter(function(e){return e.length;});};u.prototype.array=function(callback){callback=callback;var self=this;return this.nodes.reduce(function(list,node,i){var val;if(callback){val=callback.call(self,node,i);if(!val)val=false;if(typeof val==='string')val=u(val);if(val instanceof u)val=val.nodes;}else{val=node.innerHTML;} +return list.concat(val!==false?val:[]);},[]);};u.prototype.attr=function(name,value,data){data=data?'data-':'';return this.pairs(name,value,function(node,name){return node.getAttribute(data+name);},function(node,name,value){node.setAttribute(data+name,value);});};u.prototype.before=function(html,data){return this.adjacent(html,data,function(node,fragment){node.parentNode.insertBefore(fragment,node);});};u.prototype.children=function(selector){return this.map(function(node){return this.slice(node.children);}).filter(selector);};u.prototype.clone=function(){return this.map(function(node,i){var clone=node.cloneNode(true);var dest=this.getAll(clone);this.getAll(node).each(function(src,i){for(var key in this.mirror){if(this.mirror[key]){this.mirror[key](src,dest.nodes[i]);}}});return clone;});};u.prototype.getAll=function getAll(context){return u([context].concat(u('*',context).nodes));};u.prototype.mirror={};u.prototype.mirror.events=function(src,dest){if(!src._e)return;for(var type in src._e){src._e[type].forEach(function(ref){u(dest).on(type,ref.callback);});}};u.prototype.mirror.select=function(src,dest){if(u(src).is('select')){dest.value=src.value;}};u.prototype.mirror.textarea=function(src,dest){if(u(src).is('textarea')){dest.value=src.value;}};u.prototype.closest=function(selector){return this.map(function(node){do{if(u(node).is(selector)){return node;}}while((node=node.parentNode)&&node!==document);});};u.prototype.data=function(name,value){return this.attr(name,value,true);};u.prototype.each=function(callback){this.nodes.forEach(callback.bind(this));return this;};u.prototype.eacharg=function(args,callback){return this.each(function(node,i){this.args(args,node,i).forEach(function(arg){callback.call(this,node,arg);},this);});};u.prototype.empty=function(){return this.each(function(node){while(node.firstChild){node.removeChild(node.firstChild);}});};u.prototype.filter=function(selector){var callback=function(node){node.matches=node.matches||node.msMatchesSelector||node.webkitMatchesSelector;return node.matches(selector||'*');};if(typeof selector==='function')callback=selector;if(selector instanceof u){callback=function(node){return(selector.nodes).indexOf(node)!==-1;};} +return u(this.nodes.filter(callback));};u.prototype.find=function(selector){return this.map(function(node){return u(selector||'*',node);});};u.prototype.first=function(){return this.nodes[0]||false;};u.prototype.generate=function(html){if(/^\s* ]/.test(html)){return u(document.createElement('table')).html(html).children().children().nodes;}else if(/^\s* ]/.test(html)){return u(document.createElement('table')).html(html).children().children().children().nodes;}else if(/^\s*0;};u.prototype.isInPage=function isInPage(node){return(node===document.body)?false:document.body.contains(node);};u.prototype.last=function(){return this.nodes[this.length-1]||false;};u.prototype.map=function(callback){return callback?u(this.array(callback)).unique():this;};u.prototype.not=function(filter){return this.filter(function(node){return!u(node).is(filter||true);});};u.prototype.off=function(events,cb,cb2){var cb_filter_off=(cb==null&&cb2==null);var sel=null;var cb_to_be_removed=cb;if(typeof cb==='string'){sel=cb;cb_to_be_removed=cb2;} +return this.eacharg(events,function(node,event){u(node._e?node._e[event]:[]).each(function(ref){if(cb_filter_off||(ref.orig_callback===cb_to_be_removed&&ref.selector===sel)){node.removeEventListener(event,ref.callback);}});});};u.prototype.on=function(events,cb,cb2){var sel=null;var orig_callback=cb;if(typeof cb==='string'){sel=cb;orig_callback=cb2;cb=function(e){var args=arguments;var targetFound=false;u(e.currentTarget).find(sel).each(function(target){if(target===e.target||target.contains(e.target)){targetFound=true;try{Object.defineProperty(e,'currentTarget',{get:function(){return target;}});}catch(err){} +cb2.apply(target,args);}});if(!targetFound&&e.currentTarget===e.target){cb2.apply(e.target,args);}};} +var callback=function(e){return cb.apply(this,[e].concat(e.detail||[]));};return this.eacharg(events,function(node,event){node.addEventListener(event,callback);node._e=node._e||{};node._e[event]=node._e[event]||[];node._e[event].push({callback:callback,orig_callback:orig_callback,selector:sel});});};u.prototype.pairs=function(name,value,get,set){if(typeof value!=='undefined'){var nm=name;name={};name[nm]=value;} +if(typeof name==='object'){return this.each(function(node){for(var key in name){set(node,key,name[key]);}});} +return this.length?get(this.first(),name):'';};u.prototype.param=function(obj){return Object.keys(obj).map(function(key){return this.uri(key)+'='+this.uri(obj[key]);}.bind(this)).join('&');};u.prototype.parent=function(selector){return this.map(function(node){return node.parentNode;}).filter(selector);};u.prototype.prepend=function(html,data){return this.adjacent(html,data,function(node,fragment){node.insertBefore(fragment,node.firstChild);});};u.prototype.remove=function(){return this.each(function(node){if(node.parentNode){node.parentNode.removeChild(node);}});};u.prototype.removeClass=function(){return this.eacharg(arguments,function(el,name){el.classList.remove(name);});};u.prototype.replace=function(html,data){var nodes=[];this.adjacent(html,data,function(node,fragment){nodes=nodes.concat(this.slice(fragment.children));node.parentNode.replaceChild(fragment,node);});return u(nodes);};u.prototype.scroll=function(){this.first().scrollIntoView({behavior:'smooth'});return this;};u.prototype.select=function(parameter,context){parameter=parameter.replace(/^\s*/,'').replace(/\s*$/,'');if(/^0){client.timeout=options.timeout;client.ontimeout=function(){options.error('timeout','timeout',client);};} +client.open(options.type,options.url,options.async);for(var i in options.headers){if(options.headers.hasOwnProperty(i)){client.setRequestHeader(i,options.headers[i]);}} +client.send(options.data);client.onreadystatechange=function(){if(this.readyState==4&&((this.status>=200&&this.status<300)||this.status==304)){var data=this.responseText;var contentType=this.getResponseHeader('Content-Type');if(contentType&&contentType.match(/json/)){data=JSON.parse(this.responseText);} +options.success(data,this.statusText,this);}else if(this.readyState==4){options.error(this.status,this.statusText,this);}};if(options.async==false){if(client.readyState==4&&((client.status>=200&&client.status<300)||client.status==304)){options.success(client.responseText,client);}else if(client.readyState==4){options.error(client.status,client.statusText,client);}} +return client;};var _ajax=function(type,url,data,callback){if(typeof data==="function"){callback=data;data=undefined;} +return Twix.ajax({url:url,data:data,type:type,success:callback});};Twix.get=function(url,data,callback){return _ajax("GET",url,data,callback);};Twix.head=function(url,data,callback){return _ajax("HEAD",url,data,callback);};Twix.post=function(url,data,callback){return _ajax("POST",url,data,callback);};Twix.patch=function(url,data,callback){return _ajax("PATCH",url,data,callback);};Twix.put=function(url,data,callback){return _ajax("PUT",url,data,callback);};Twix.delete=function(url,data,callback){return _ajax("DELETE",url,data,callback);};Twix.options=function(url,data,callback){return _ajax("OPTIONS",url,data,callback);};return Twix;})();__=Twix;u("#burgerMenu").on("click",function(e){e.preventDefault();if(u("#mainNav").hasClass("responsive")){u("#mainNav").removeClass("responsive");}else{u("#mainNav").addClass("responsive");}}); \ No newline at end of file